-2

このコードを実行すると、無効なパスワードが取得されます。パスワードがハッシュ化されたものと一致しなかったのはなぜですか?

<?php
    $passwd = "imad";
    $hash = password_hash($passwd,PASSWORD_DEFAULT,['cost'=>10]);
    echo "$passwd".' :'.$hash."<br/><br/>";


    if (password_verify($passwd, $hash,['cost'=>10])) {
        echo 'Password is valid!';
    }   else {
        echo 'Invalid password.';
    }
?>
4

1 に答える 1