DES encryption is now a deprecated encryption standard but is often used as an example to introduce students to block ciphers. Students also learn the modes of encryption such as ECB, CBC, CTR etc ...
Implementation of DES and triple DES in Python. Operates on files. This implementation uses the PKCS5 padding scheme and strips the padding with regex. I am not sure if this will conflict with files ...