Skip to content

pk7482/Advanced-Encryption-Standard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Advanced_Encryption_Standard

Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S National Institute of Standards and Technology (NIST) in 2001. This is a simple implementation of Advanced Encryption Standard(AES-128) to encrypt and decrypt 16 byte of sample data using C++.

AES Procedure:

Encryption(Order)

  1. Substitute Bytes
  2. Shift Rows
  3. Mix Columns
  4. Add Round Key

Decryption(Order)

  1. Shift Rows
  2. Substitute Bytes
  3. Add Round Key
  4. Mix Columns

About

Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S National Institute of Standards and Technology (NIST) in 2001. This is a simple implementation of Advanced Encryption Standard(AES-128) to encrypt and decrypt 16 byte of sample data using C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages