如何解决PHP crypt() 函数给出错误的哈希值
我正在使用 PHP crypt() 散列我的密码。当我使用函数中的 $password 变量时生成了错误的哈希值,但是如果我手动插入相同的字符串值哈希值会正确生成。
<?PHP
function hashPassword(string $password) : string {
//$password = '<1234567'; //If I uncomment this line,right hash is produced,although passing same password when calling function
$salt = '$2a$07$343173043d8cb7bae8fd739fa178b3ee22432d19$';
$hash = crypt($password,$salt);
return $hash;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。