The application encrypts and decrypts files with AES-256 (a 256-bit key and a 128-bit IV). The key can be generated or derived from the user's password.
The key is generated with the C# library System.Security.Cryptography
. This key can be saved as a file that the app can read later, or it can be inserted by copy-paste from the user interface.
The password must be at least 10 digits long. The characters are divided into two groups. The first for the key is 2/3 of the original. The second for the IV, it is 1/3 and is rounded up in all cases.
If this checkbox is activated, an "EE" is added to the encrypted files. Conversely, the "EE" is removed from decrypted files.
First enter a key and an IV. You can do this with a password, directly in the input field (only for HEX) or with a file. You can also let the app generate a key and IV for you.
Select a folder or a file. Pay attention to the "EE"*.
Select one of the methods using the buttons. Also pay attention to the "EE"* checkbox.