我试图计算之前所说的内容,以获得有效的代码。如你所见,我不需要更换任何东西。
在PHP 7.2.4方面:
<?php
$password = “test123”;
$hash = password_hash($password, PASSWORD_BCRYPT);
echo $hash; // I get $2y$10$5EaF4lMSCFWe7YqqxyBnR.QmDu1XhoiaQxrOFw.AJZkGCYmpsWDU6
</code>
在nodeJS端:
安装bcryptjs包:npm i bcryptjs
var bcrypt = require(‘bcryptjs’);
let hash1=”$2y$10$5EaF4lMSCFWe7YqqxyBnR.QmDu1XhoiaQxrOFw.AJZkGCYmpsWDU6”;
console.log(bcrypt.compareSync(“test123”, hash1)); // display true
</code>