openssl_digest
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
openssl_digest — Computes a digest
설명
openssl_digest(string $data
, string $digest_algo
, bool $binary
= false): string|false
주어진 메서드를 사용하여 주어진 데이터에 대한 다이제스트 해시 값을 계산하고 원시 또는 binhex로 인코딩된 문자열을 반환합니다.
매개변수
data
- The data.
digest_algo
- 사용할 다이제스트 메서드, 예: "sha256", 사용 가능한 다이제스트 메서드 목록은 openssl_get_md_methods()를 참조하세요.
binary
true
로 설정하면 raw 출력 데이터로 반환되고, 그렇지 않으면 반환 값이 binhex로 인코딩됩니다.
반환 값
성공하면 다이제스트된 해시 값을 반환하고 실패하면 false
를 반환합니다.
오류/예외
알 수 없는 서명 알고리즘이 digest_algo
매개변수를 통해 전달되면 E_WARNING
수준 오류를 내보냅니다.
기타
- openssl_get_md_methods() - 사용 가능한 다이제스트 메서드 가져오기