코드, 데이터 및 QR 도구

HMAC 생성기

표준 HMAC 알고리즘과 공유 비밀 키로 메시지를 인증합니다. 메시지와 키는 브라우저에 남습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

UTF-8 텍스트, 최대 1MiB. 브라우저에서 처리됩니다.

이 키를 비공개로 유지하세요. 최대 4,096자입니다.

메시지와 비밀 키를 입력하여 시작하세요.

사용 방법

사용 방법

  1. 메시지와 공유 비밀 키를 입력합니다.
  2. HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512 중 하나를 선택합니다.
  3. 소문자 16진수 서명을 생성하고 준비되면 복사합니다.

표준 HMAC 알고리즘

도구는 브라우저의 Web Crypto SubtleCrypto sign 작업으로 HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512를 사용합니다. 결과는 소문자 16진수 문자열입니다.

로컬 처리와 명확한 제한

브라우저에서 작업을 실용적으로 유지하도록 메시지는 1 MiB, 비밀 키는 4,096바이트로 제한합니다. 입력과 결과는 로컬 처리되며 업로드하거나 저장하지 않습니다.

서명은 암호화가 아닙니다

양쪽이 비밀 키를 공유할 때 HMAC은 무결성과 진위를 확인합니다. 메시지를 숨기지 않으므로 키를 비밀로 유지해야 합니다.

자주 묻는 질문

더 알아보기

어떤 HMAC 알고리즘을 사용할 수 있나요?

HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512 서명을 생성할 수 있습니다.

키가 업로드되나요?

아니요. Web Crypto 작업은 브라우저에서 로컬로 실행되며 이 페이지는 입력을 보내거나 저장하지 않습니다.

공백이 서명에 영향을 주나요?

예. 공백과 줄바꿈을 포함한 모든 문자는 UTF-8로 인코딩되어 HMAC에 영향을 줍니다.

HMAC이 암호화인가요?

아니요. HMAC은 데이터를 인증하고 변경을 감지합니다. 기밀성도 필요하면 인증 암호화를 사용하세요.