public static string MD5Encrypt(string str)
{
MD5 md5 = MD5.Create();
byte[] fromData = Encoding.Default.GetBytes(str);
byte[] targetData = md5.ComputeHash(fromData);
StringBuilder byteString = new StringBuilder();
for (int i = 0; i < targetData.Length; i++)
{
byteString.AppendFormat("{0:x2}", targetData[i]);
}
return byteString.ToString();
}
本文介绍了一种使用C#语言实现的MD5加密算法。该算法通过创建MD5实例并利用默认编码将输入字符串转换为字节数组,然后计算哈希值并将其转换为十六进制字符串形式。
1827

被折叠的 条评论
为什么被折叠?



