본문 바로가기

Web Progreming/PHP

[ PHP ] crypt 활용 ( 암호화 )

<?php
$password crypt("My1sTpassword"); // salt가 생성됩니다.

# 패스워드를 비교할 때, 다른 해슁 알고리즘을 사용하는 문제를
# 피하기 위해서, crypt()가 생성한 전체 결과를 salt로 주어야
# 합니다. (위에서 밝혔듯이, 표준 DES 기반 암호 해슁은 2 문자
# salt를 사용하지만, MD5 기반 해슁은 12 문자를 사용합니다)

if (crypt($user_input$password) == $password) {
   echo 
"패스워드 확인!";
}
?>