The first version of the cryptography module will include history, standards and evolution, an overview of the DES algorithm, keysize issues, confusion and diffusion, block size, key size, number of rounds, subkey generation algorithm, the avalanche effect, cryptanalysis, Feistel structures, round functions, S-boxes, and harware encryption vs. software encryption. As is, the module may be used by an instructor familiar with the concepts of cryptography needing some interactive demonstrations for classroom or laboratory work.
DES Demo Applets:
don't yet perform the hash function but they do give a good explanation
Background reading: For a good background reading on DES see Cryptography and Network Security: Principles and Practice by William Stallings
Last update: August 1, 2002