client side file encryption -- 2

In Progress Posted 3 years ago Paid on delivery
In Progress Paid on delivery

REPOST:

dropzone upload implementation with client side file encryption using the latest and strongest possible encryption implementation.

Should include a good looking modal progress bar showing the encryption progress then have the ability to upload to server on file submit.

A complete demo page will be required in order to verify and test the solution once confirmed working I will test decryption using a python backend.

Requirements:

1: Using dropzone JS allow files to be added ready for upload, but not uploaded immediately

2: Trigger Web crypto api using AES CBC 256 with customer supplied key with a auto generated non static PBKDF2 salt value.

3: While encryption of the files (note multiple individual files) a progress dialog to be presented to the user to state the item(s) are being encrypted and please be patient.

4: Once all items are encrypted the encrypted files can be uploaded to a server by form submit.

5: Decryption mechanism will be required to prove the entire flow.

DO NOT BID if you have no idea on how encryption libraries function fully and how to use best practices for implementation!

Python JavaScript Software Architecture PHP Java

Project ID: #26001785

About the project

5 proposals Remote project Active 3 years ago