C#加密算法总结 MD5加密 1 /// <summary> 2 /// MD5加密 3 /// </summary> 4 /// <param name="strPwd">原字符串&l ...
C#加密算法总结
MD5加密
1 /// <summary> 2 /// MD5加密 3 /// </summary> 4 /// <param name="strPwd">原字符串</param> 5 /// <returns>加密后字符串</returns> 6 public static get='_blank'>string GetMD5(string strPwd) 7 { 8 //MD5 对象创建的两种方式 9 //MD5 md5 = MD5.Create();10 MD5 md5 = new MD5CryptoServiceProvider();11 //将输入的密码转换成字节数组12 byte[] bPwd = Encoding.UTF8.GetBytes(strPwd); 13 //计算指定字节数组的哈希值14 byte[] bMD5 = md5.ComputeHash(bPwd);15 //释放加密服务提供类的所有资源16 md5.Clear(); 17 StringBuilder sbMD5Pwd = new StringBuilder();18 for (int i = 0; i < bMD5.Length; i++)19 {20 //将每个字节数据转换为2位的16进制的字符21 sbMD5Pwd.Append(bMD5[i].ToString("x2"));22 }23 return sbMD5Pwd.ToString();24 }
原标题:C#加密算法总结
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。