aes256-cbc
A poor mans implementation of AES256-CBC. This is just for fun. If you want a fast AES library, use something like PyCryptodome.
Performance is terrible! Using a single core of my i9-9900K, the 1 MB file (1mb_random.dat) takes 102 seconds to encrypt, and 104 seconds to decrypt :O
by Simon Bonham - May 2020