设计一个登录页面,怎么使用MD5

sirzxj 2010-10-13 03:46:40
如题
...全文
184 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangming64432 2010-10-13
  • 打赏
  • 举报
回复
.net里面是有自带的MD5类,MD5加密解密都有。
sirzxj 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pyjhlovemoon 的回复:]
数据库里存的就是MD5后的密码
[/Quote]

数据库里存的是加密过的啊?
sirzxj 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 langxian_1129 的回复:]
根据用户名和加密后的密码去数据库检索数据,如果存在,则登录成功
附MD5方法:
private static string getMd5(string md5)
{
temp = "";
System.Security.Cryptography.MD5CryptoServiceProvider md = new System.Security.Cryptography.M……
[/Quote]

就是说有没有可以解密的呢?
ibatis 2010-10-13
  • 打赏
  • 举报
回复
输入的密码md5加密,然后和数据库中密码对比呗
pyjhlovemoon 2010-10-13
  • 打赏
  • 举报
回复
数据库里存的就是MD5后的密码
whb147 2010-10-13
  • 打赏
  • 举报
回复
用加密后的md5密码去根从数据库中取出来的md5密码对比即可
sirzxj 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 langxian_1129 的回复:]
根据用户名和加密后的密码去数据库检索数据,如果存在,则登录成功
附MD5方法:
private static string getMd5(string md5)
{
temp = "";
System.Security.Cryptography.MD5CryptoServiceProvider md = new System.Security.Cryptography.M……
[/Quote]

如果 把密码加密了,怎么和数据库里的信息比较呢
langxian_1129 2010-10-13
  • 打赏
  • 举报
回复
根据用户名和加密后的密码去数据库检索数据,如果存在,则登录成功
附MD5方法:
private static string getMd5(string md5)
{
temp = "";
System.Security.Cryptography.MD5CryptoServiceProvider md = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] value, hash;
value = System.Text.Encoding.UTF8.GetBytes(md5);
hash = md.ComputeHash(value);
md.Clear();

for (int i = 0, len = hash.Length; i < len; i++)
{
temp += hash[i].ToString("x").PadLeft(2, '0');
}
return temp;
}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧