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 수준 오류를 내보냅니다.


기타