结果应该是一样的啊  .NET自带就有的啊
#region MD5加密
/// <summary>
/// MD5加密
/// </summary>
/// <param name="str">加密字符串</param>
/// <param name="size">加密位数</param>
public static string MD5(string str,int size)
{
if(size==16)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ;
}
 
if(size==32)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5");
}
return "00000000000000000000000000000000";
}
#endregion