HMAC 생성기

해시 기반 메시지 인증 코드 생성

공유:

무료 HMAC 생성기 온라인

HMAC 알고리즘으로 안전한 메시지 인증 코드 생성

무료 HMAC 생성기로 Web Crypto API를 사용한 메시지 인증 코드를 생성하세요.

🔐 HMAC란?

HMAC는 암호화 해시 함수와 비밀 키를 결합한 메시지 인증 코드입니다.

🛠️ 사용 방법

  1. 1 메시지 입력.
  2. 2 비밀 키 입력.
  3. 3 해시 알고리즘 선택.
  4. 4 출력 형식 선택.
  5. 5 'HMAC 생성' 클릭.

✨ 주요 기능

다중 알고리즘

SHA-256, SHA-384, SHA-512, SHA-1.

유연한 출력 형식

16진수 또는 Base64.

안전한 처리

브라우저 네이티브 Web Crypto API.

🎯 사용 사례

🔗 API 인증

API 요청 서명용 HMAC.

🪝 웹훅 검증

수신 웹훅 서명 검증.

🛡️ 데이터 무결성

전송 중 데이터 변조 감지.

🎫 토큰 생성

비밀번호 재설정 링크용 안전한 토큰.

💡 모범 사례

  • SHA-256 이상 사용.
  • 키 길이는 해시 출력 이상.
  • 앱 간 키 재사용 금지.
  • 상수 시간 비교 사용.
  • 메시지에 타임스탬프 포함.
  • 환경 변수에 키 저장.

❓ 자주 묻는 질문

HMAC와 일반 해시의 차이?

HMAC는 비밀 키가 필요하여 인증을 제공합니다.

어떤 HMAC 알고리즘을 사용해야?

HMAC-SHA256이 대부분의 경우에 권장됩니다.

데이터가 서버로 전송되나요?

아니요. 모든 처리는 브라우저에서.

HMAC로 암호화할 수 있나요?

아니요. 인증용이지 암호화가 아닙니다.

API가 HMAC-SHA256을 요구하는 이유는?

요청의 진위성과 내용의 무결성을 증명합니다.