This was my first piece of code in C# . It is a very simple implementation of MD5 message digest algorithm( RFC 1321) for generating hash values. The code is based on .net framework 1.1. You can use the windows form interface or console interface to quickly get MD5 hash values. You can also add it as reference to you project use it as a class library. Its quite light weight, and can be compiled for compact framework.
you can download the source code here : DOWNLOAD MD5 IMPLEMENTATION