DES and AES Encryptions written in python
AES :
Uses 10 rounds of 128 bit key AES encrpytion. Shows the subkey used in each round.
Inputs needed : Key(128 bit or 16 bytes) and Plaintext in hex (multiples of key length). Examples provided in comments.
DES :
Uses 1 round of 64 bit key DES encryption. Shows all intermediate steps. Inputs needed : Key(64 bit or 8 bytes) and Plaintext in hex (multiples of key length). Examples provided in comments.