最近在使用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 评论:
发表评论