你的位置:首页 > 软件开发 > ASP.net > C#加密算法总结

C#加密算法总结

发布时间:2015-07-29 14:00:04
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#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录