/DSA-Mini-Project-AES

AES Encryption using C

Primary LanguageC

DSA-Mini-Project-AES

Name: PATIL AKASH M.

MIS No: 111503075

AES Encryption using C

This program encrypts/decrypts given text file using Advanced Encryption Standard (AES) symmectric algorithm.

About Project

  • 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

Usage

    $ make
  • For Help
  • $ ./program -h
  • For Encryption
  • $ ./program -e filename1 filename2
  • For Decryption
  • $ ./program -d filename1 filename2
### Reference
  • Cryptography Network Security by Forouzan