MD5方法代码(生成小写的md5) C#版本
2017-01-09 22:49
405 查看
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();
}
{
// 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();
}
相关文章推荐
- C#版本的备案接口pwdHash生成代码(测试通过)
- 在C#中生成与PHP一样的MD5 Hash Code的方法
- 生成MD5代码的方法
- UML工具推荐 Poseidon版本 可以免费下载,自动生成代码 C++ Java C# VB.NET等 (来自德国汉堡的国际性建模软件开发商Gentleware AG的)
- C#生成MD5的函数代码
- C#生成MD5的函数代码
- java生成MD5代码的方法
- 在C#中生成与PHP一样的MD5 Hash Code的方法
- Web Service 简单实例(java 版本) ,IDE自动生成客户端代码方法
- C#动态代码生成控件后其他事件不能获取该控件值的解决方法
- C#生成MD5的方法
- C#生成MD5的方法
- 【代码】C#生成指定长度的随机数方法
- C# 生成MD5代码示例
- C#编程生成的Word2007版本的文件如何兼容Word2003?(通过代码将docx文件转存为doc文件)
- 在javascript中访问web service方法及代码生成工具wsdl2js
- asp.net能实现身份认证的EMAIL发送方法(c#版本)
- asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
- 菜鸟之[C#WinForm传值(方法二)(详细代码及注释)]
- 使用匿名方法、迭代器和局部类书写优雅的C#代码(一)(翻译)