1

私は、ハッシュアルゴリズムが常に同じハッシュを返すことに慣れています。

phpass ライブラリが常に異なるハッシュを返すのはなぜですか?

IVと何か関係あるの?(私はその概念を完全には理解していませんでした)

<?php

require __DIR__ . '/PasswordHash.php';

$hasher = new PasswordHash(11,false);

$password = 'bla123';

echo $hash = $hasher->hashPassword($password); // different for each request
4

2 に答える 2

0

crypt()を使用します。これは、同じ文字列に対してすでに異なるハッシュを生成します。各パスワードを異なるキーでハッシュし、ハッシュ内にキーを格納します(公開されています)。

于 2011-10-20T19:04:40.533 に答える
0

このセクションによると、「ユーザーが既に存在する場合はどうなりますか?」このライブラリの通常の動作です

于 2011-10-20T13:46:22.307 に答える