2016-04-12 15:47:48 2743次浏览 3条回答 0 悬赏 50 金钱

我想做个用户密码修改页面,先输入旧密码,进行验证,再输入两边新密码
就是取到密码以后,怎么把这玩意解开进行验证

  • 回答于 2016-04-12 15:49 举报

    为何要解开?好多加密都是单向的,只有加,没有解.

    难道不是应该把用户输入的密码加密后去比对?

    5 条回复
    回复于 2016-04-12 15:53 回复

    等我试一下

    回复于 2016-04-12 16:06 回复

    是的,这样的话,其实是没有任何人知道原始密码的,即使被别人拖数据库,也不会有太大的安全风险

    回复于 2016-04-12 16:55 回复

    时间不一样的话,md5会不会和之前的不一样?我好想记得有人说过,加密的时候时间不同,加密后的密码也会不一样

    回复于 2016-04-12 16:58 回复

    那你的用户是如何登录的?不验证密码?

    回复于 2016-04-12 17:00 回复

    有道理,我再试试

  • 回答于 2016-04-13 10:07 举报

    如果能还原的话,直接存明文密码算了,费那事。

  • 回答于 2016-04-15 16:43 举报

    加密码的方法不能逆向解析,用Yii::$app->security->validatePassword($password, $hash)
    这个方法判断是否相等。

您需要登录后才可以回答。登录 | 立即注册
drykiss
副总裁

drykiss

注册时间:2015-10-20
最后登录:2018-05-04
在线时长:51小时27分
  • 粉丝6
  • 金钱4520
  • 威望0
  • 积分5030

热门问题