A pure-Python implementation of the AES block cipher algorithm
and the common modes of operation (CBC, CFB, CTR, ECB and OFB).