我在CakePHP中遇到了 SimplePasswordHasher 的问题。
例如,当我哈希“h
”时,我得到了:
761e523c2f835beeb39c69b0d1b717893c5a5c62
但我从几个不同的消息来源得知,正确的解决方案实际上是
27d5482eebd075de44389774fce28c69f45c8a75
我在CakePHP中的代码:
$passwordHasher = new SimplePasswordHasher(array('hashType' => 'sha1'));
$this->data[$this->alias]['password'] = $passwordHasher->hash(
$this->data[$this->alias]['password']
);
我做错了什么?
答案 0 :(得分:0)
您不应该告诉WRONG
更好地称呼它为DIFFERENT
。如果您在同一个CakephpApp上更改salt
上的app/Config.core.php
值,您将获得不同的哈希值。了解Salt。