PHP md5 암호를 sha256 암호로 변경하기
페이지 정보
본문
md5 암호화 (128비트 방식) 에서 sha256 암호화 (256비트 방식)으로 변경하고자 한다면
기존 : md5('패스워드')
변경후 : hash('sha256',md5('passwd'))
적용하기
$req_passwd = "비밀번호"; // form 으로 넘어온 password
$md5_passwd = md5($req_passwd);
$hash_passwd = hash('sha256', $req_passwd);
$db_passwd = "****"; // DB에 저장된 password
if ($hash_passwd = $db_passowrd) {
echo "패스워드 256비트 일치";
} else { $md5($req_passwd") == $db_passwd) {
echo "패스워드 128비트이므로 256비트로 변경';
$update_passwd = $hash_passwd;
else {
echo "비밀번호 다름";
}
참고자료
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=292811
기존 : md5('패스워드')
변경후 : hash('sha256',md5('passwd'))
적용하기
$req_passwd = "비밀번호"; // form 으로 넘어온 password
$md5_passwd = md5($req_passwd);
$hash_passwd = hash('sha256', $req_passwd);
$db_passwd = "****"; // DB에 저장된 password
if ($hash_passwd = $db_passowrd) {
echo "패스워드 256비트 일치";
} else { $md5($req_passwd") == $db_passwd) {
echo "패스워드 128비트이므로 256비트로 변경';
$update_passwd = $hash_passwd;
else {
echo "비밀번호 다름";
}
참고자료
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=292811
댓글목록
등록된 댓글이 없습니다.