溫馨提示×

如何驗證php bcrypt加密的密碼

PHP
小樊
93
2024-07-13 21:34:24
欄目: 編程語言

要驗證 PHP bcrypt 加密的密碼,可以使用 password_verify 函數(shù)。以下是一個簡單的示例:

$plaintextPassword = 'password123';
$hashedPassword = '$2y$10$X4zPEI1VpBkX2iK4rA4QMuGtHx/KX4JekApbJh2lXwajU9UqR6aPi';

if (password_verify($plaintextPassword, $hashedPassword)) {
    echo '密碼正確';
} else {
    echo '密碼錯誤';
}

在這個示例中,我們首先定義了一個明文密碼和一個經(jīng)過 bcrypt 加密的密碼。然后使用 password_verify 函數(shù)驗證明文密碼和哈希密碼是否匹配。如果匹配,則輸出“密碼正確”,否則輸出“密碼錯誤”。

0