玖零一族的博客
在开发过程当中,我们经常会用到MD5加密,下面介绍MD5加密的方式:
/// <summary> /// MD5字符串加密 /// </summary> /// <param name="txt"></param> /// <returns>加密后字符串</returns> public static string GenerateMD5(string txt) { using (MD5 mi = MD5.Create()) { byte[] buffer = Encoding.Default.GetBytes(txt); //开始加密 byte[] newBuffer = mi.ComputeHash(buffer); StringBuilder sb = new StringBuilder(); for (int i = 0; i < newBuffer.Length; i++) { sb.Append(newBuffer[i].ToString("x2")); } return sb.ToString(); } }其实在.net 有一个最简单实现MD5的方法 <summary> /// MD5加密 /// </summary> /// <param name="toCryString">被加密字符串</param> /// <returns>加密后的字符串</returns> public static string MD5(string toCryString) { return FormsAuthentication.HashPasswordForStoringInConfigFile(toCryString, "MD5"); }
Copyright © 2017-2024 www.90cdk.cn 玖零一族 版权所有 浙ICP备17018905号-1