This library implements the MD5 Message Digest hash algorithm and also stream and single block DES encryption and decryption. It works fine with itself but I can't guarantee it meets the DES standard as I have no other DES implementation to test it against. However as it uses the .NET DES implementation I would expect it to be OK. I can't be bothered to write a help file at the moment file but there are some explanatory comments in the examples. Maybe later! EDIT : Version1.1 posted, see post below. EDIT : Help file now posted. EDIT : Version 1.2 posted with updated help included in zip. See post below for details. EDIT : Version 1.3 posted with source. See post #12 below for details. EDIT : Version 1.4 posted with source. See post #14 below for details.