fafrd / CSE178-AES-128bit

Implementation of 128bit AES encryption in C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementation of AES 128bit encryption in C

CSE 178 Computer and Network Security project. Not very efficient. Compile with -std=c99 so gcc doesn't get angry at you

Helpful links:
Wikipedia
https://en.wikipedia.org/wiki/Advanced_Encryption_Standard
https://en.wikipedia.org/wiki/Rijndael_key_schedule
Nice animation that explains the encryption process and key schedule
http://www.formaestudio.com/rijndaelinspector/archivos/Rijndael_Animation_v4_eng.swf
This website has a thorough explanation of rijndael, with C code examples
http://www.samiam.org/rijndael.html
Key schedule
http://www.samiam.org/key-schedule.html
http://www.cs.utsa.edu/~wagner/laws/AESkeys.html

About

Implementation of 128bit AES encryption in C

License:GNU General Public License v3.0


Languages

Language:C 100.0%