绝对小菜鸟请教md5加盐值的问题

s1398391709 2010-06-29 01:09:18
假设数据库中有一张user表

在创建用户的时候把随机生成的盐值和加盐后的密码放入数据库user表中的salt、password字段 然后在用户登录的时候先根据用户名从数据库取出盐值和保存的密码,然后将输入的密码加上取出的盐值加密后与数据库中保存的密码进行比较?盐值的保存方式是我说的这样吗?请大家指点 谢谢

...全文
321 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
s1398391709 2010-06-29
  • 打赏
  • 举报
回复
呵呵 谢谢各位大哥指点 结贴啦
宝_爸 2010-06-29
  • 打赏
  • 举报
回复
对,就是这样。

直接说Salt吧,翻译成盐值,听着好 别扭。
kylin8627 2010-06-29
  • 打赏
  • 举报
回复
流程大致没问题
还可以将用户名或密码加上其他用户信息做MD5,然后比较,对抗birthday attack
scandywater 2010-06-29
  • 打赏
  • 举报
回复
我也定
a12321321321312321 2010-06-29
  • 打赏
  • 举报
回复
盐值?

大致意思明白了,基本上就是你说的拿回事,密码MD5加密存入数据库中,登录的时候把密码MD5加密后对比。。

111,119

社区成员

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

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

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