This program encrypts/decrypts given text file using Advanced Encryption Standard (AES) symmectric algorithm.
- AES algorithm encrypts data block of 16 Byte at a time
- If data block is not of 16 byte padding is done.
- PKCS#5 Padding is used
- AES use same Key for encryption and decryption
- This Program takes input as text file from user and encrypts data
- Using same key user can decrypt data again
-
$ make
- For Help $ ./program -h
- For Encryption $ ./program -e filename1 filename2
- For Decryption $ ./program -d filename1 filename2
- Cryptography Network Security by Forouzan