Murelio

필요한 기능을 불러오고 있습니다.

HMAC 생성기

메시지와 secret key로 Web Crypto HMAC 서명을 만들고 hex 문자열로 표시합니다.

사용 방법

  1. 메시지, 비밀키, SHA algorithm을 입력하고 실행합니다.

핵심 기능과 처리 범위

전용 runner는 secret이 비어 있으면 거부하고 선택한 SHA hash를 HMAC key parameter로 사용합니다.

처리 원리

UTF-8 secret을 crypto.subtle.importKey로 HMAC key로 가져오고 UTF-8 message에 crypto.subtle.sign('HMAC')을 적용합니다.

예시

같은 secret과 message·algorithm 조합은 같은 HMAC hex를 만듭니다.

이럴 때 유용합니다

  • Webhook signature test나 HMAC 구현 결과를 로컬에서 대조할 때

사용 전 참고

  • secret을 공유하거나 공개하면 보안 의미가 사라지며 이 도구는 protocol별 canonicalization·header format을 자동 적용하지 않습니다.

기준 및 참고자료

자주 묻는 질문

이 결과가 서버 webhook signature와 바로 같나요?

서버가 같은 message bytes, secret, algorithm을 사용해야 같으며 protocol-specific encoding 규칙도 일치해야 합니다.

관련 도구