<?php
$password = crypt("My1sTpassword"); // salt가 생성됩니다.
# 패스워드를 비교할 때, 다른 해슁 알고리즘을 사용하는 문제를
# 피하기 위해서, crypt()가 생성한 전체 결과를 salt로 주어야
# 합니다. (위에서 밝혔듯이, 표준 DES 기반 암호 해슁은 2 문자
# salt를 사용하지만, MD5 기반 해슁은 12 문자를 사용합니다)
if (crypt($user_input, $password) == $password) {
echo "패스워드 확인!";
}
?>
# 패스워드를 비교할 때, 다른 해슁 알고리즘을 사용하는 문제를
# 피하기 위해서, crypt()가 생성한 전체 결과를 salt로 주어야
# 합니다. (위에서 밝혔듯이, 표준 DES 기반 암호 해슁은 2 문자
# salt를 사용하지만, MD5 기반 해슁은 12 문자를 사용합니다)
if (crypt($user_input, $password) == $password) {
echo "패스워드 확인!";
}
?>
'Web Progreming > PHP' 카테고리의 다른 글
[ PHP ] 이미지 업로드 해서 사이즈 지정 (0) | 2012.03.09 |
---|---|
[ PHP ] class.upload.php (0) | 2012.02.02 |
[ PHP ] 파일 다운로드 (0) | 2011.02.15 |
[ PHP ] GD Library (0) | 2011.01.24 |
[ PHP ] ImageCopyResized, imagecopyresampled, 섬네일 만들기 (0) | 2011.01.24 |