ClientCrypt is a purely client-side tool for password-protecting arbitrary files. To reiterate: your files will never leave your device. Just enter a password and upload a file, and an encrypted version will be downloaded immediately. To decrypt the file, just re-enter the password and upload the encrypted file.
How does it work?
- After entering a password, the Argon2 algorithm converts it to a 256-bit key.
- When uploading a file for encryption, it is maximally compressed with GZIP and then encrypted with AES256.
- When uploading a file for decryption, it is decrypted with AES256 and the decompressed.
- The resulting file is automatically downloaded.