File Encryption Decryption
In the previous post we saw about the text level encryption app RSA.
Now I have created an app for file level encryption decryption. The app uses AES algorithm for encrypting the files.
If you don't know ow AES works not to worry. check this video
The app uses 3rd party lb called file picker for choosing its files. This is easy to understand library with minimal documentation you have to go through their code available in GITHUB for understanding.
The AES version that I have used is AES-512. So the password size must be exactly 16 characters.
Below is different AES versions and their respective iterations.
AES| | Key-lengt| | Round |
128 | 4 | 10 |
192 | 6 | 12 |
256 | 8 | 14 |
320 | 10 | 16 |
384 | 12 | 18 |
448 | 14 | 20 |
512 | 16 | 22 |
576 | 18 | 24 |
640 | 20 | 26 |
Steps:
1. Encryption
Requirement: 16 character password & File(size below 10 mb).
2. Decryption
Requirement: 16 character password & Encrpted File.
The app is minimalistic and performs its intended function.
Good Luck !
Comments
Post a Comment