码迷,mamicode.com
首页 > Windows程序 > 详细

MD5方法代码(生成小写的md5) C#版本

时间:2017-01-09 23:18:23      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:letters   convert   line   for   return   hash   case   stringbu   ash   

public string GetMD5Str(string input)
{
// Use input string to calculate MD5 hash
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input);
byte[] hashBytes = md5.ComputeHash(inputBytes);

// Convert the byte array to hexadecimal string
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
sb.Append(hashBytes[i].ToString("X2"));
// To force the hex string to lower-case letters instead of
// upper-case, use he following line instead:
// sb.Append(hashBytes[i].ToString("x2"));
}
return sb.ToString().ToLower();
}

MD5方法代码(生成小写的md5) C#版本

标签:letters   convert   line   for   return   hash   case   stringbu   ash   

原文地址:http://www.cnblogs.com/ilrc/p/6266852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!