Skip to content

HTML5 - PHP multiple huge files upload/download on client side

License

Notifications You must be signed in to change notification settings

KERNELULTRAS/Leonnnardo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leonnnardo

Leonnnardo

Proof of concept. The project aim to upload/download multiple files and encrypt them on the client side.

Video

Technologies:

  • HTML5
  • JavaScript
  • PHP

Dependency:

  • ASMCrypto
  • idb.filesystem.js

Now features:

  • Hudge (GB) file upload (split to chunks)
  • Encrypt content in browser (AES CBC)
  • Encrypt file name in browser (AES CBC)
  • Huge file download
  • Decrypt file name and content
  • Remove file
  • Progress bar
  • Fast
  • Easy code :)
  • Wokers (working on background)

Todo:

  • Multi user accounts
  • Multiple files upload/dowload
  • Optimize code
  • Security
  • Handle errors

Licence:

GNU GPLv3

About

HTML5 - PHP multiple huge files upload/download on client side

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published