HMAC는 암호화 해시 함수를 사용하여 메시지를 인증하는
메커니즘입니다.
이 HMAC 함수는 공유 비밀 키에 반복적 암호화 해시 함수 SHA-1을 사용합니다.
HMAC를 준수하는 디지털 서명을 생성하려면
이 함수를 사용하십시오.
매개변수: data(type=string)
유효성을 검증할 정보 또는 메시지입니다.
매개변수: key(type=string)
데이터의 유효성을 검증하는 데 사용될 키입니다.
매개변수: encoding(type=string)
데이터와 키에 적용할 인코딩입니다.
값은 다음 중 하나입니다.
- US-ASCII - 7비트 ASCII. ISO646-US라고도 합니다. 유니코드 문자 세트의
Basic Latin 블록입니다.
- ISO-8859-1 - ISO Latin Alphabet No. 1입니다. ISO-LATIN-1이라고도 합니다.
- UTF-8 - 8비트 UCS 변환 형식입니다.
- UTF-16BE - 16비트 UCS 변환 형식입니다(빅엔디언 바이트 순서).
- UTF-16LE - 16비트 UCS 변환 형식입니다(리틀엔디언 바이트 순서).
- UTF-16 - 16비트 UCS 변환 형식입니다(선택적 바이트 순서 표시로
식별된 바이트 순서).
리턴: HMAC 서명(type=
string)
UTF-8 인코딩으로 생성된 HMAC 서명입니다.