MD5加密技术(c#)

2009年3月22日星期日

MD5加密技术(c#)

最近在使用C#进行MD5加密时整理了如下代码,希望大家能用使用到.

public static string HashString(string sInputString, bool isLess)///isLess为true时是返回16位,false时是返回32位
{
System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();
string encoded = ""; if (isLess)
{
encoded = BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(sInputString)), 4, 8).Replace("-", "");
}
else
{
encoded = BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(sInputString))).Replace("-", "");
}
return encoded.ToLower();
}

0 评论:

发表评论