c#MD5加密

2021-09-08 09:12

阅读:584

标签:blank   src   net   md5加密   ice   dig   value   def   com     原文:http://blog.csdn.net/wonsoft/article/details/5913572 好文:http://www.cnblogs.com/healer007/p/5062189.html MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。 MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东东相同的可能性极小) 16位加密 /// /// 16位MD5加密 /// /// /// public static string GetMD5(string Password) { var md5 = new MD5CryptoServiceProvider(); string t2 = BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(Password)), 4, 8); t2 = t2.Replace("-", ""); return t2; } 32、48、64位加密 private static string GetMD5(string Password) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] bytValue, bytHash; bytValue = System.Text.Encoding.UTF8.GetBytes(Password); bytHash = md5.ComputeHash(bytValue); md5.Clear(); StringBuilder sTemp = new StringBuilder(Password.Length); for (int i = 0; i


评论


亲,登录后才可以留言!