© 2005 Goetz Heller
Table of Contents Examples Source Code Copyright Note backThis implementation follows closely RFC1321, where this algorithm is explained in detail. I split the implementation up in some functionality residing in the base class, system.security.encryption.hash.hashAlgorithm, which serves as class factory as well, and the special part system.security.encryption.hash.MD5. The pattern used here is found with Microsoft's .Net implementation of hash algorithms.