为此,我正在尝试测试 password_hash 方法,我创建了以下函数hashPassword:
function hashPassword($string) {
$settings = array('cost' => 10, 'encryption_key' => 'thisIsMyEncryptionKey1234');
return password_hash($string, PASSWORD_BCRYPT, $settings);
}
现在,如果我用随机字符串测试它"test"
结果将是:
$2y$10$thisIsMyEncryptionKeyu5n3NNnKh3DjgJqgb5pE8YOLBclKrVWC
或者如果我用以下方式测试它helloworld
:
$2y$10$thisIsMyEncryptionKeyuVw8QRVNw8HbEWHX2oQlArVtne2TzOpS
谁能告诉我为什么会这样?或者它应该是这样的?