This repository is an implementation of AES FIPS 197 (128-bit key) encryption algorithm in C++.
This code is part of a course on cryptography and its goal was to understand how it worked.
It's made to see each step of the algorithm.
It isn't designed for real use.
To make it work, you can simply download the aes file and do the following command :
./aes
You can also download the whole repository and compile the code with the following command :
make aes
(gcc compiler needed).
You can check the original paper on the different detailed steps of the algorithm.