首页 新闻 搜索 专区 学院

密码加密问题

0
[已关闭问题] 关闭于 2018-01-07 12:45

添加用户时,填写密码,如何进行加密、解密,本人新手一枚,麻烦解答下,谢谢

消失的落叶的主页 消失的落叶 | 初学一级 | 园豆:154
提问于:2018-01-07 10:31
< >
分享
所有回答(3)
1

只hash,输入的时候验证输入的密码的hash和原来的hash值是否一样.

比如密码123 hash后是321数据库里存的也是321.

用户下次登录时.输入的是123.要把123hash后去和数据库里的321对比

吴瑞祥 | 园豆:29369 (高人七级) | 2018-01-07 10:34
0

MD5

王飘 | 园豆:202 (菜鸟二级) | 2018-01-07 10:53
0

我在java中,就直接用java.security.MessageDigest包,里面有md5加密;我记得里面还有RSA之类的加密算法,挺全的。

CodeAsPoetry | 园豆:192 (初学一级) | 2018-01-07 10:56

在项目中具体哪层引入这个包,能具体说下嘛,谢谢

支持(0) 反对(0) 消失的落叶 | 园豆:154 (初学一级) | 2018-01-07 12:47

@消失的落叶: 我没有用框架,是在自己写的model层引入的,在读写数据库的类文件中导入那个包,然后把通过MD5加密之后得到的32位数存到数据库中的password字段

支持(0) 反对(0) CodeAsPoetry | 园豆:192 (初学一级) | 2018-01-07 13:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册