client side encrypted storage

encrypt b00e1f0035 [ui] responsive file action buttons il y a 4 ans
client b00e1f0035 [ui] responsive file action buttons il y a 4 ans
server 1f8d5a49dc redirect / to index.html il y a 4 ans
.gitignore 08fafac00f muh ignore il y a 4 ans
Dockerfile 2d19736179 add simple dockerfile il y a 4 ans
LICENSE.txt 7a6aedfc81 wtfpl il y a 4 ans
README.md 5c2f74a8c5 readme il y a 4 ans

README.md

silent-drive

Share encrypted collections of files.

Encryption

  • File encryption is done in browser using WebCrypto
  • Encryption algorithm is AES-GCM
  • Key length is 256 bytes
  • Key is stored in the fragmen
  • Initialization Vector is stored in the first 12 bytes of the file
  • File name is also AES encrypted using the same key and the directory name as IV result is base32 encoded