使用asp.net提供的MD5实现加密计算
2012-09-04 09:45
471 查看
protected void Page_Load(object sender, EventArgs e)
{
//myEditor.InnerHtml = CreateMD5("http://www.qk12333.com");
}
//使用MD5加密
private string CreateMD5(string password)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(password));
return ConvertToHex(result).ToUpper();
}
private string ConvertToHex(byte[] bArr)
{
StringBuilder builder = new StringBuilder();
for (int i = 0; i < bArr.Length; i++)
{
byte b = bArr[i];
int value = (b & 0xFF) + (b < 0 ? 128 : 0);
builder.Append(value < 16 ? "0" : "");
builder.Append(value.ToString("x"));
}
return builder.ToString();
}
运行结果:E2B7ECDBDB57FE7266271B5C316A34C5
{
//myEditor.InnerHtml = CreateMD5("http://www.qk12333.com");
}
//使用MD5加密
private string CreateMD5(string password)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(password));
return ConvertToHex(result).ToUpper();
}
private string ConvertToHex(byte[] bArr)
{
StringBuilder builder = new StringBuilder();
for (int i = 0; i < bArr.Length; i++)
{
byte b = bArr[i];
int value = (b & 0xFF) + (b < 0 ? 128 : 0);
builder.Append(value < 16 ? "0" : "");
builder.Append(value.ToString("x"));
}
return builder.ToString();
}
运行结果:E2B7ECDBDB57FE7266271B5C316A34C5
相关文章推荐
- ASP.NET基础教程-实现MD5和SHA1口令加密
- ASP.NET MVC中使用JS实现不对称加密密码传输
- ASP.NET中使用MD5和SHA1算法加密
- [导入]ASP.NET中使用MD5和SHA1算法加密
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- 在ASP.NET中使用MD5和SHA1加密
- ASP.NET with C#使用md5,sha1加密初探
- ASP.NET中使用MD5和SHA1算法加密
- ASP.NET中使用MD5和SHA1算法加密
- 在ASP.NET中使用MD5和SHA1加密
- 【转】asp.net(c#)加密解密算法之sha1、md5、des、aes实现源码详解
- ASP.NET中使用MD5和SHA1算法加密
- ASP.NET中使用Application对象实现简单在线人数统计功能
- 在ASP.NET中使用ObjectDataSource数据控件实现插入新记录
- 在Asp.Net下使用couchbase实现分布式缓存
- Asp.Net北大青鸟总结(四)-使用GridView实现真假分页
- ASP.NET Core使用微软官方类库实现汉字转拼音
- ASP.Net中使用 window.location.href 实现页面跳转(转自:永恒的回忆)
- ASP.Net中MD5和SHA1加密的几种方法
- RSA实现登录页面密码加密(ASP.NET MVC)