|M|md5加密不可逆 如果用来保存用户密码?那要是用户不记得我们要怎么找回来
刚才看了一个关于MD5加密的贴子
我也知道md5加密不可逆
那我感觉就没有地方可以用MD5的了
我一般加密都用DES加密
MD5有什么地方要用到的呢
如果用来保存用户密码?
那要是用户不记得我们要怎么找回来
------解决方案--------------------MD5加密是比较普遍的用户密码加密方式,当然是不可逆的。如果用户忘记密码,通过密码提示问题,设计一个用户重设密码的功能就可以了。
------解决方案--------------------可以发一个随机密码到用户的邮箱.
------解决方案--------------------密码不一定要解密的。
我的密码都是用md5加的。
登录的时候比较加密后的字串就可以了。
找回密码其实就是重置密码。让用户重新设一个。
------解决方案--------------------md5一般用于数字签名,而不是加密
如A发一个文档给B,然后根据md5可以判断文档发送过程中是否被篡改,还可以防抵赖。像cab签名就可以选择md5
md5如果用于加密,就是慕白兄说的那种情况。
------解决方案--------------------update tableName set skey=@skey where answer=@密码提示问题.
------解决方案--------------------如cpp2017所说,这时候,你只能是随机产生一个密码,并用md5加密,去更改用户的密码了.