PHP 암호화 하기 – BCRYPT

해당 암호 사용은 (1) PHP 버젼 5.5.XX 에서는 아래의 함수를 그대로 사용 하셔도 됩니다. 단 PHP 5.3.10 쯤의 버젼에서는
관련 함수를 위해 파일을 include 해서 사용 하셔야 합니다.

(1)  php 5.5.xx 이상에서 그대로 사용
(1-1) 암호화 하기

$입력받은변수= '1111';

$hash = password_hash($입력받은변수, PASSWORD_DEFAULT);

암호화 된 값 $hash 을  DB 에 저장 ( 단 저장시 varchar(60) 이상의 DB 컬럼에 넣기바랍니다 )
말인즉 해당 암호화 된 값은 60 이상입니다.

(1-2) 비교하기 - 데이터에 넣었던 값과 새로 받은 값 비교

$result_str = password_verify($새로받안들인값, $데이터베이스에넣었던값);

echo "$result_str";   // 1   - 비교값이 같을때 출력됨 


(2) 5.3.10 쯤의 버젼에서는 아래 소스파일을 다운받아서 서버에 파일 저장 후 include 하신후
    위 (1) 에서 서술한 대로 사용 하면 됩니다.

use_bcrypt.zip 파일 다운로드

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다