
hash_hmac_algos 함수는 HMAC 알고리즘의 지원된 알고리즘 목록을 반환합니다.
이 함수의 첫 번째 매개변수 $algorithm은 선택 사항이며, 사용할 알고리즘 이름을 지정할 수 있습니다.
만약 $algorithm을 지정하지 않으면, 함수는 지원된 모든 알고리즘 목록을 반환합니다.
지원되는 알고리즘 목록은 PHP 버전과 시스템에 따라 다를 수 있습니다.
PHP 7.2 이상부터는 다음 알고리즘들이 지원됩니다.
- md5
- sha1
- sha224
- sha256
- sha384
- sha512
- sha3-224
- sha3-256
- sha3-384
- sha3-512
- blake2b-256
- blake2b-384
- blake2b-512
- blake2s-256
- blake2s-384
- blake2s-512
이 함수를 사용할 때 발생할 수 있는 오류는 다음과 같습니다.
- $algorithm이 지원되지 않는 알고리즘 이름일 때
- $string이 문자열이 아닌 타입일 때
- $key가 문자열이 아닌 타입일 때
이 함수의 제한 사항은 다음과 같습니다.
- PHP 7.2 이상에서만 사용할 수 있습니다.
- 지원되는 알고리즘 목록은 PHP 버전과 시스템에 따라 다를 수 있습니다.
2025-06-16 05:32