AES encryption and decryption in python

About AES

Advanced Encryption Standard (English: Advanced Encryption Standard, abbreviation: AES), also known as Rijndael cipher In cryptography, a block encryption standard adopted by the US federal government. This standard is used to replace the original DES, it has been widely analyzed and multi- used around the world. After a five-year selection process, the Advanced Encryption Standard on November 26, 2001 issued by the US National Institute of Standards and Technology (NIST) in the FIPS PUB 197, and became effective standards in 2002, May 26. In 2006, the Advanced Encryption Standard has become one of the most popular symmetric key encryption algorithm.

AES algorithm is the most common symmetric encryption algorithm (program small micro-channel transmission is encrypted using the encryption algorithm). Symmetric encryption algorithm is encrypted and decrypted with the same key, a specific encryption process shown below:

 

 

Guess you like

Origin www.cnblogs.com/lanston1/p/11875857.html