이 도구의 활용 분야
HMAC은 키 기반 해시 메시지 인증 코드를 의미합니다. 비밀 키를 해시 함수와 결합하여 수신자가 메시지 무결성과 공유 비밀의 보유 여부를 모두 검증할 수 있도록 합니다.
이 도구는 MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3, RIPEMD160 기반 HMAC 값을 계산해 API 서명, 웹훅 디버깅, 시스템 간 비교 작업에 활용할 수 있습니다.
사용 방법
- 서명하려는 메시지를 입력하세요.
- 대상 시스템이 기대하는 HMAC 알고리즘을 선택하세요.
- 공유 비밀 키를 입력하세요.
- 필요한 대소문자 형식을 확인한 후 생성된 HMAC 값을 복사하세요.
실용적인 참고사항
- 입력이나 키에서 단 한 문자만 변경하더라도 다른 HMAC이 생성됩니다.
- HMAC은 비밀 키가 계산의 일부이므로 일반 해시와 동일하지 않습니다.
- 서명을 디버깅할 때 줄 바꿈, 공백, 필드 순서가 상위 시스템과 정확히 일치하는지 확인하세요.
관련 도구
인증 코드가 아니라 키 없는 일반 다이제스트만 필요하다면, 해시 생성기가 가장 가까운 보조 도구입니다.
- 해시 생성기:MD5, SHA, SHA-3 및 RIPEMD160 해시를 생성하세요