Haru Utils
HMAC

BROWSER UTILITY

HMAC 생성·검증

비밀키와 메시지로 HMAC을 브라우저에서 생성·검증하며 입력값을 전송하지 않아요

내 기기에서 처리입력·파일 자동 업로드 없음영구 저장 없음민감한 원문을 기록하지 않음PWA 확인 중방문·준비한 도구 자원 재사용
다운로드 파일명 hmac-tool-result.txt
입력값은 이 브라우저의 메모리에서만 처리됩니다.
고급 기능 · 공유·연결·단축키

입력 데이터는 저장하거나 주소에 넣지 않습니다. 공유 기능은 선택·체크·범위 같은 옵션만 다룹니다.

⌘/Ctrl + K
도구 빠른 검색
Alt + S / R / W
샘플 · 초기화 · 좌우 교환
⌘/Ctrl + Shift + C / D
결과 복사 · 다운로드
Esc
진행 중인 대용량 작업 취소
도구를 준비하고 있습니다…

브라우저 안에서 안전하게 입력한 데이터와 파일은 서버로 전송하거나 저장하지 않고 현재 브라우저에서만 처리합니다.

FRIENDLY GUIDE

HMAC 생성·검증, 이렇게 사용해 보세요

비밀키와 메시지로 HMAC을 브라우저에서 생성·검증하며 입력값을 전송하지 않아요 처음 사용하는 분도 아래 순서대로 진행하면 쉽게 결과를 만들 수 있어요.
01

언제 사용하나요?

웹훅 서명 예제를 재현하거나 메시지와 비밀키로 기대 HMAC 값을 계산할 때 사용합니다.

02

어떻게 사용하나요?

  1. 1운영 비밀값 대신 테스트 값을 우선 사용하고 알고리즘·인코딩·보안 옵션을 정확히 선택하세요.
  2. 2결과가 바뀌는 것을 확인하며 UTF-8 메시지와 비밀 키로 SHA-256·SHA-384·SHA-512 HMAC을 생성합니다. 결과를 HEX 또는 Base64로 출력하고 같은 형식의 기대값을 Web Crypto 검증 API로 확인합니다.
  3. 3생성값과 경고를 검토한 뒤 비밀 저장소나 검증된 설정 파일에만 옮겨 사용하세요.
03

주요 기능과 옵션

  • 비밀키와 메시지로 HMAC을 브라우저에서 생성·검증하며 입력값을 전송하지 않아요
  • UTF-8 메시지와 비밀 키로 SHA-256·SHA-384·SHA-512 HMAC을 생성합니다. 결과를 HEX 또는 Base64로 출력하고 같은 형식의 기대값을 Web Crypto 검증 API로 확인합니다.
  • 키·평문·토큰은 서버나 주소로 보내지 않으며 현재 탭의 메모리에서만 처리합니다.

GLOSSARY

알아두면 좋은 용어

HMAC
비밀키와 해시 함수를 결합해 메시지 무결성과 인증을 확인하는 방식
MAC
메시지가 변하지 않았고 키 보유자가 만들었음을 확인하는 코드
Digest
해시 계산으로 만들어진 고정 길이 결과
Constant-time Compare
시간 차이를 줄여 비교값 추측을 어렵게 하는 방식

TIP서비스 문서의 원문 인코딩, 줄바꿈, 키 형식과 출력 대소문자를 정확히 맞춘 뒤 비교하세요.

LIMIT키와 메시지는 브라우저 메모리에서만 처리되지만 클립보드·화면에는 노출될 수 있습니다. HMAC은 암호화가 아니며 원문을 숨기지 않고, 실제 서버 검증에서는 재전송 방지와 상수 시간 비교도 필요합니다.

도구 빠른 검색

최근 사용한 도구를 다시 열거나, 이름과 기능으로 검색하세요.

검색어와 도구의 입력·결과는 저장하지 않습니다.

↑↓ 이동 · Enter 열기 · Esc 닫기