🔐

HMAC 생성기

SHA-256, SHA-1, SHA-384 또는 SHA-512를 사용해 HMAC 서명을 생성하세요. 메시지와 비밀 키를 입력하면 hex 또는 Base64 인증 코드가 생성됩니다. 브라우저의 기본 Web Crypto API를 사용하므로 어떤 데이터도 기기 밖으로 나가지 않습니다.

개발자 도구 로컬에서 실행 데이터 전송 없음
HMAC SHA-256 SHA-512 Web Crypto API 클라이언트 측 전용
메시지
비밀 키
HMAC를 생성하려면 비밀 키가 필요합니다.
알고리즘
출력
HMAC 결과
HMAC-SHA-256 입력 대기 중—
💡
HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a secret key to produce a signature. It verifies both the 무결성 및 진위성 메시지의 —API 인증에 널리 사용되는 (Authorization 헤더), JWT 서명, 웹훅 검증. 이 도구는 브라우저의 기본 Web Crypto API (crypto.subtle) —키와 메시지는 페이지를 떠나지 않습니다.

HMAC 생성기란 무엇인가요?

HMAC 생성기는 SHA-256 또는 SHA-512와 같은 알고리즘을 사용하여 메시지와 비밀 값으로 키 기반 서명을 생성합니다. 주로 웹훅 검증, 서명된 API 요청, 수신자가 무결성과 공유 비밀 인증을 모두 확인해야 하는 모든 워크플로에 사용됩니다.

HMAC 생성기 사용 방법

  1. 서명할 메시지 또는 페이로드를 붙여넣으세요.
  2. 시스템에서 사용하는 공유 비밀 키를 입력하세요.
  3. HMAC 알고리즘과 출력 형식을 선택하세요.
  4. 서명을 생성하고 API 또는 웹훅 흐름의 값과 비교하세요.
HMAC 생성기 이해하기 ▾
예시
입력 메시지: hello | 키: secret | 알고리즘: HMAC-SHA256
출력 Hex: 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b
일반적인 사용 사례
  • API, 웹훅 또는 콜백 테스트용 요청 서명을 생성하세요
  • SHA-256, SHA-384, SHA-512 변형 간 HMAC 출력을 비교하세요
  • 두 시스템이 메시지 서명 입력과 시크릿에 대해 일치하는지 확인하세요
  • 백엔드 설정 없이 개발 중 HEX 또는 Base64 서명을 생성하세요
이 도구를 사용하는 이유
  • 웹훅 서명과 서명된 API 헤더를 디버깅하는 데 유용합니다.
  • 여러 HMAC 알고리즘과 출력 인코딩을 빠르게 비교할 수 있습니다.
  • 로컬 서명 확인만 필요할 때 백엔드 설정을 할 필요가 없습니다.
자주 묻는 질문
HMAC-SHA256과 일반 SHA-256의 차이는 무엇인가요?

SHA-256은 키 없이 데이터를 해시하므로 누구나 재현할 수 있습니다. HMAC은 공유 시크릿 키가 필요하며 무결성에 더해 인증을 제공합니다.

SHA-1 HMAC은 여전히 안전한가요?

HMAC-SHA1은 새 시스템에 약한 것으로 간주됩니다. 새 구현에는 HMAC-SHA256 또는 HMAC-SHA512를 사용하세요.

HMAC 생성기 온라인 - SHA-256 & SHA-512 인증은 무엇을 하나요?

HMAC 생성기 온라인 - SHA-256 & SHA-512 인증은 전적으로 브라우저에서 실행되며 데이터를 서버에 업로드하지 않고 이 작업을 완료할 수 있도록 도와줍니다.

HMAC 생성기 온라인 - SHA-256 & SHA-512 인증은 무료로 사용할 수 있나요?

예. 이 도구는 무료로 사용할 수 있으며 가입이 필요 없습니다.