java/web项目中想对用户密码进行加密,不想明文保存密码,请各位大侠指点迷津

zz198808 2012-01-03 09:32:18
现在想做一个网站的注册,但是我的用户密码是明文保存的,
java/web项目中想对用户密码进行加密,不想明文保存密码,请各位大侠指点迷津!!!
...全文
929 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylovep 2012-01-03
  • 打赏
  • 举报
回复
md5加密存入数据库 当用户再次输入密码的时候再次md5加密与数据库中的md5进行比较
zz198808 2012-01-03
  • 打赏
  • 举报
回复

OscarLew
你之前做过是吧 能交流下吗?q:774592164
龙四 2012-01-03
  • 打赏
  • 举报
回复
md5一下,再sha1一下
或者直接非对称加密
zz198808 2012-01-03
  • 打赏
  • 举报
回复
我的qq是774592164想和你交流下 请问大侠如何联系?
oscarlew 2012-01-03
  • 打赏
  • 举报
回复
是啊 我也有遇到这样的问题 总觉着MD5安全性不好
zz198808 2012-01-03
  • 打赏
  • 举报
回复
MD5加密的方法安全吗?好像网上直接有破解的方法?请问你之前也是用MD5加密方法吗?是java/web项目吗?
im110 2012-01-03
  • 打赏
  • 举报
回复 1
你百度搜索一个MD5加密的程序,将用户的密码MD5加密之后保存到数据库中。
用户登录的时候,就判断用户名是否正确,如果正确,查询出其对应的加密后的密码,
然后,将用户登录时填写的密码用你的MD5加密程序加密,看得到的字符串是否和数据库中查询出来的一样。
如果一样,则登录成功,否则密码错误。
yaerfeng 2012-01-03
  • 打赏
  • 举报
回复
md5直接加密是不安全的,因为一些简单的密码比如:123456这些别人一眼就可以看出来。稍微简单的话,穷举的话也会破解。可以使用md5加盐。在每个密码前或者后面加盐再加密安全性高很多。sha1或者sha2一下更好。具体是可以去网上查找。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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