-
[PHP] SHA256 해싱 (hash 함수)프로그래밍/PHP 2017. 12. 13. 10:41
▶PHP SHA256 해싱 (hash 함수)
▶설명
PHP 함수 중 하나인 hash 함수는 해시 값 생성에 사용하는 함수입니다.
▶사용법
강조 처리된 부분만 필수 입력 사항입니다.
hash( 해싱 알고리즘 , 데이터, raw_output = FALSE )
* 해싱 알고리즘: 해싱할 알고리즘명. (예 : "md5", "sha256")
* 데이터 : 해싱할 데이터
▶예제
참고로 일반적으로 해싱 후 대문자로 저장 및 비교합니다.
코드
<?php $password = "123456"; $password_hash = hash("sha256", $password); echo "해싱 전 : ".$password."<br/>"; echo "해싱 후 : ".$password_hash."<br/>"; echo "해싱 후 (대문자) : ".strtoupper($password_hash)."<br/>"; ?>
결과
해싱 전 : 123456 해싱 후 : 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92 해싱 후 (대문자) : 8D969EEF6ECAD3C29A3A629280E686CF0C3F5D5A86AFF3CA12020C923ADC6C92
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] 현재 서버 timestamp 가져오기 (time 함수) (0) 2017.12.14 [PHP] 현재 파일 경로 가져오기 (1) 2017.12.13 [PHP] foreach 사용법 (0) 2017.12.12 [PHP] 배열 원소, 객체 프로퍼티 갯수 확인 (count 함수) (0) 2017.12.12 [PHP] 문자를 대문자/소문자로 변경하기 (strtoupper/strtolower 함수) (0) 2017.12.12