HMAC 서명 생성기

SHA-1, SHA-256, SHA-384, SHA-512로 HMAC 서명을 계산합니다. 텍스트, 16진수, Base64 키를 지원하며 16진수와 Base64 결과를 함께 제공합니다. 모든 계산은 브라우저에서 처리됩니다.

모든 계산은 브라우저에서 로컬로 처리되며, 메시지와 키는 기기를 벗어나지 않습니다.

HMAC 서명 생성기란?

HMAC 생성기는 해시 기반 메시지 인증 코드를 계산합니다. HMAC은 메시지를 비밀 키와 결합하는 서명으로, 같은 키를 가진 수신자는 메시지가 진본이며 변조되지 않았음을 확인할 수 있습니다.

HMAC은 API 요청 서명, 웹훅 검증, JWT 검증 등 어디에나 있습니다. 이 도구는 브라우저의 네이티브 Web Crypto API로 SHA-1, SHA-256, SHA-384, SHA-512 HMAC을 계산하므로 메시지와 키는 기기를 벗어나지 않습니다.

HMAC 서명 생성 방법

메시지와 비밀 키를 입력하고 키 형식과 해시 알고리즘을 선택한 뒤 생성 버튼을 누르세요.

서명은 16진수와 Base64 두 가지 형태로 표시됩니다. API나 서비스가 요구하는 형식을 골라 한 번에 복사하세요.

키 형식 선택

텍스트 키는 UTF-8 바이트로 인코딩됩니다. 16진수와 Base64 키는 원시 바이트로 먼저 디코딩되므로, 다른 인코딩으로 저장된 키도 올바른 서명을 만들 수 있습니다.

해시 알고리즘 선택

SHA-256이 현재 일반적인 기본값입니다. SHA-384와 SHA-512는 더 높은 보안 여유를 제공하며, SHA-1은 레거시 시스템 호환에만 사용하세요.

주요 활용 사례

API 서명 검증, 웹훅 페이로드 디버깅, 알려진 메시지와 키로 HMAC 구현을 교차 검증하는 데 활용할 수 있습니다.

자주 묻는 질문

HMAC 서명이란 무엇인가요?+
HMAC(해시 기반 메시지 인증 코드)는 비밀 키와 해시 함수를 결합해 메시지가 진본이고 변조되지 않았음을 증명하는 방식입니다. API 요청 서명과 웹훅 검증에 널리 사용됩니다.
어떤 해시 알고리즘을 지원하나요?+
SHA-1, SHA-256, SHA-384, SHA-512를 지원하며, 모두 브라우저의 네이티브 Web Crypto API로 계산됩니다.
키 형식은 무엇을 사용할 수 있나요?+
텍스트, 16진수, Base64 중에서 선택할 수 있습니다. 서버와 연동할 때는 키 인코딩이 상대측과 일치하는지 확인하세요.
입력한 데이터는 안전한가요?+
네. 모든 계산은 브라우저에서 로컬로 처리되며, 메시지와 키는 서버로 전송되거나 저장되지 않습니다.
서버의 결과와 서명이 일치하지 않아요.+
가장 흔한 원인은 키 형식(텍스트 / 16진수 / Base64) 불일치 또는 해시 알고리즘 차이입니다. 두 가지를 모두 확인하세요.

관련 도구

HMAC 서명 생성기 — 무료 온라인 HMAC 생성기, HMAC 서명, HMAC SHA256, HMAC 계산, 온라인 HMAC, HMAC Base64, HMAC 16진수, API 서명 생성, SHA512 HMAC, 메시지 인증 코드. 회원가입 불필요. 브라우저에서 작동.