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

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

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

PHP 비밀번호 해시 알고리즘

password_get_info() 함수는 지정된 해시(hash)와 관련된 정보를 반환합니다.

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

문법

array password_get_info( string $hash )

매개변수 설명:

반환 값

세 개의 요소를 가진 연관 배열을 반환합니다:

  • algo: 비밀번호 암호화 알고리즘과 일치하는 상수.

  • algoName: 인간이 읽을 수 있는 알고리즘 이름.

  • options: password_hash() 호출 시 제공된 옵션.

온라인 예제

<?php
// 비밀번호
$password_plaintext = "12345";
 
// password_hash() 사용하여 해시 값을 생성
$password_hash = password_hash( $password_plaintext, PASSWORD_DEFAULT, [ 'cost' => 11 ] );
 
// 정보 확인
print_r( password_get_info( $password_hash ) );

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

Array
(
    [algo] => 1
    [algoName] => bcrypt
    [options] => Array
        (
            [cost] => 11
        )
)

PHP 비밀번호 해시 알고리즘