77问答网
所有问题
数据库中用户密码通常用什么加密方式?
有人说用MD5,但这种方式是不可逆的,当用户要找回密码时,怎么把原码发送到他的邮箱呢?另外,用户名也要加密吗?谢谢!
举报该问题
推荐答案 推荐于2017-10-08
md5加密,是不可逆的,但现在可以通过比较加密后的串来得到密码,所以一般的做法是先做一次或多次的位移,再做md5加密,这样相对安全一些。
自己的系统要验证,也是先将用户输入的密码,做相应的位移,再做md5加密,比较最后结果。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8GqW8GvGW.html
其他回答
第1个回答 推荐于2018-12-24
早些时候是md5 后期是sha1 都是摘要算法
原密码是无法发到邮箱的
找回密码是产生一个随机新密码的哈希值然后把新密码的哈希值写入数据库, 然后把新密码发给用户.
用户名一般无需加密
本回答被提问者和网友采纳
第2个回答 2011-09-15
3des加密很常用 而且算法很多 自己可以随意改
自己设置个加密密钥就行
用户名没必要加密 因为你这不是银行的数据库
感觉差不多就行,如果想万全的话,还是要在数据库的严密性上来做文章。。
相似回答
大家正在搜
相关问题
数据库中用户密码通常用什么加密方式?
请问Access数据库里面的一些密码是用什么方式加密的?
mysql 数据库的 登录密码的 加密方式是什么?
Jsp网页注册用户名密码,时将密码加密保存数据库,这样的加密...
数据库中用户密码通常用什么加密方式?
数据库里的密码为什么要加密
sql server中怎么给数据库表中的用户密码加密
各位用php将密码存入数据库,都用什么方法进行加密的