DESvisual: A Visualization Tool for the DES Cipher
Teaching cryptography with open-source software