数据库中用户密码通常用什么加密方式?
有人说用MD5,但这种方式是不可逆的,当用户要找回密码时,怎么把原码发送到他的邮箱呢?另外,用户名也要加密吗?谢谢!...
有人说用MD5,但这种方式是不可逆的,当用户要找回密码时,怎么把原码发送到他的邮箱呢?另外,用户名也要加密吗?谢谢!
展开
3个回答
展开全部
早些时候是md5 后期是sha1 都是摘要算法
原密码是无法发到邮箱的
找回密码是产生一个随机新密码的哈希值然后把新密码的哈希值写入数据库, 然后把新密码发给用户.
用户名一般无需加密
原密码是无法发到邮箱的
找回密码是产生一个随机新密码的哈希值然后把新密码的哈希值写入数据库, 然后把新密码发给用户.
用户名一般无需加密
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3des加密很常用 而且算法很多 自己可以随意改
自己设置个加密密钥就行
用户名没必要加密 因为你这不是银行的数据库
感觉差不多就行,如果想万全的话,还是要在数据库的严密性上来做文章。。
自己设置个加密密钥就行
用户名没必要加密 因为你这不是银行的数据库
感觉差不多就行,如果想万全的话,还是要在数据库的严密性上来做文章。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询