hash_final

(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)

hash_final — 증분 해시를 완료하고 결과 다이제스트를 반환합니다.


설명

hash_final(HashContext $context, bool $binary = false): string


매개변수

context
hash_init()에 의해 반환된 해싱 컨텍스트입니다.
binary
true로 설정하면 원시 바이너리 데이터를 출력합니다. false는 소문자 16진수를 출력합니다.

반환 값

binary

true로 설정되어 메시지 다이제스트의 원시 바이너리 표현이 반환되는 경우가 아니면 계산된 메시지 다이제스트를 포함하는 문자열을 소문자 16진수로 반환합니다.


변경 로그

버전 설명
7.2.0 리소스 대신 HashContext를 수락합니다.

Examples

예제 #1 hash_final() 예제

                  
<?php
$ctx = hash_init('sha1');
hash_update($ctx, 'The quick brown fox jumped over the lazy dog.');
echo hash_final($ctx);
?>
                  
                

위의 예는 다음을 출력합니다.

c0854fb9fb03c41cce3802cb0d220529e6eef94e
                

기타