添加用户时,填写密码,如何进行加密、解密,本人新手一枚,麻烦解答下,谢谢
只hash,输入的时候验证输入的密码的hash和原来的hash值是否一样.
比如密码123 hash后是321数据库里存的也是321.
用户下次登录时.输入的是123.要把123hash后去和数据库里的321对比
MD5
我在java中,就直接用java.security.MessageDigest包,里面有md5加密;我记得里面还有RSA之类的加密算法,挺全的。
在项目中具体哪层引入这个包,能具体说下嘛,谢谢
@消失的落叶: 我没有用框架,是在自己写的model层引入的,在读写数据库的类文件中导入那个包,然后把通过MD5加密之后得到的32位数存到数据库中的password字段