学习笔记。。。积累!!

合抱之木,生于毫末。九层之台,起于累土。千里之行,始于足下

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
在asp.net中使用MD5加密
2009年5月3日22:31:08

MD5加密算法是不可逆的,也就是说不能把MD5加密后的字符串解密出来
但是我们在程序中仍然是可以使用MD5加密算法的,比如登陆

在添加帐户的时候把密码进行MD5加密:

string pwd = "lijun520120";
  
string newpwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");

newpwd及是加密后的文件保存在数据库即可~~~

当我们验证的时候再加密一次,判断加密后的文件是否相等,就可以判断出用户输入的密码是否正确了!
如用户输入密码为"520120"

string password="520120";

string newpassword= FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5");

这里判断newpassword 是否等于 数据库取出的newpwd即可

posted on 2009-05-03 22:32  gaojun  阅读(811)  评论(0编辑  收藏  举报