当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | using System.Security.Cryptograhoy;
public string GetMD5(string strPwd)
{
string cl = DateTime.Now.Month + strPwd + DateTime.Now.Day;
string pwd = "" ;
MD5 md5 = MD5.Create();
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(cl));
s.Reverse();
for (int i = 3;i < s.Length-1; i++)
{
pwd = pwd + (s[i] < 198 ? s[i] + 28 : s[i]).ToString( "X" );
}
return pwd;
}
|
注意
如果单纯使用MD5算法生成的散列值,是可以被破解的。所以我们在实际开发过程中,需要使用MD5算法,结合加盐算法来生成无法破解的加密字符串。
以上就是ASP.NET数据库密码:MD5加密算法详解的详细内容!
返回前面的内容
相关阅读 >>
关于asp.net core网站在docker中运行的详解
asp.net?web?如何使用会话状态详解
asp.net mvc实现404跳转的代码实例
.net配置 json 中依赖注入的方法介绍
asp.net core实例教程之环境设置
asp.net禁用页面缓存的方法总结
asp.net core应用程序在linux上部署的图文详解
asp.net中关于webapi与ajax进行跨域数据交互时cookies数据的传递
浅析asp.net使用image/imagebutton空间显示本地图片的方法
分享asp.net学习笔记(11)webpages php
更多相关阅读请进入《asp.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » ASP.NET数据库密码:MD5加密算法详解