File Encryption/Decryption Browser Plugin

Job ID: 32855325

Budget: $250 – $750 SGD

The plugin will serve to encrypt the files prior to it being uploaded to any platform, ranging from email, messaging applications to cloud services. The plugin/extension will be a HTML, CSS, Javascript based software that helps users to encrypt, and decrypt any files.

The plugin extension will allow users to upload encrypted files, download encrypted files, and decrypt them from any browser-based storage software.

Upon installation of the plugin, the plugin would require users to either log in or register for an account during the set-up process. The user will be issued a unique key upon registration which would then be utilized for encryption and decryption. Once the user is logged in, the plugin will remain dormant until it detects that the user is attempting to upload or download a file.

Upon detection, the program would then prompt the user whether to encrypt or decrypt or proceed without encrypting or decrypting the file.
If the user chooses to encrypt the file while trying to upload, the program will first encrypt the file, prior to uploading the encrypted file.
If the user chooses to decrypt the file while trying to download an encrypted file, the program will download the file first then proceed to decrypt the file.
Related categories: JavaScript CSS Cryptography HTML