English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 설명서

PHP password_verify() 함수 사용법 및 예제

PHP 비밀번호 해시 알고리즘

password_verify() 함수는 비밀번호가 해시 값과 일치하는지 확인하는 데 사용됩니다.

PHP 버전 요구: PHP 5 >= 5.5.0, PHP 7

문법

bool password_verify ( string $password , string $hash )

매개변수 설명:

  • password: 사용자의 비밀번호.

  • hash: 하나의 password_hash() 생성된 해시 값.

반환 값

비밀번호와 해시 값이 일치하면 TRUE를 반환하고, 일치하지 않으면 FALSE를 반환합니다.

온라인 예제

<?php
// 다음 문자가 어디서 왔는지 궁금하시다면 password_hash()의 예제를 참조하세요
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
 
if (password_verify('rasmuslerdorf', $hash)) {
    echo 'Password is valid!';
} else {
    echo 'Invalid password.';
}
?>

출력 결과는 다음과 같습니다:

Password is valid!

PHP 비밀번호 해시 알고리즘