AES block encryption implemented in node
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

AES block encryption demo

The purpose of this repo is to discover the inner workings of AES block encryption. It is not to be used for anything other than educational purposes. It is terrible inefficient and only supports a very narrow use-case.


git clone
cd aes-demo
npm i
npm t

You may also run the tests with DEBUG=1 npm t, this will print each step of the encryption process.

I used the AES whitepaper for implementing