본문으로 건너뛰기
eyunzhu

HMAC 계산기

텍스트 또는 16진수 키로 HMAC-SHA-256, SHA-384, SHA-512를 계산하여 API 서명 값을 확인합니다.

알고리즘
키 형식
고급 옵션

입력이나 설정을 바꾸면 자동으로 업데이트됩니다


    
이 브라우저에서만 처리하며 업로드하거나 저장하지 않습니다.

도구 소개

API 문서가 요구하는 메시지를 정확히 넣어 서명을 대조하세요. 매개변수를 정렬하거나 연결하고 줄바꿈을 붙이는 작업은 하지 않습니다.

사용 방법

알고리즘과 키 형식을 선택한 뒤 메시지와 키를 입력하세요. 텍스트는 UTF-8, 16진수는 두 자리당 한 바이트이며 결과는 소문자 16진수입니다. 매개변수 정렬이나 줄바꿈 추가는 하지 않으므로 API 규칙에 맞는 메시지를 준비하세요. 메시지 최대 2 MiB, 키 64 KiB이며 HTTP에서는 SHA-256을 사용합니다.

빈 메시지에는 초기 결과를 만들지 않습니다. 메시지와 키를 입력하세요. 빈 값을 시험하려면 고급 설정에서 빈 키 허용을 켜거나 빈 메시지 계산을 직접 선택하세요. 두 설정은 별개입니다.

자주 묻는 질문

텍스트 키 6162와 16진수 키 6162는 같은가요?

다릅니다. 텍스트 모드는 네 글자의 UTF-8을 쓰고, 16진수 모드는 0x61과 0x62 두 바이트를 쓰므로 텍스트 ab에 해당합니다. API가 지정한 키 형식을 선택하세요.

API 서명과 HMAC이 다르면 무엇을 확인하나요?

알고리즘, 키 형식, 줄바꿈까지 포함한 메시지를 확인하세요. 결과는 Base64가 아닌 16진수입니다. 도구는 API용 서명 문자열을 조합하거나 메시지와 키를 전송하지 않습니다.

빈 메시지나 빈 키를 시험하려면?

고급 설정의 두 기능을 따로 선택하세요. 메시지는 빈 메시지 계산을 누르고, 키는 빈 키 허용을 켭니다. 입력란을 비우기만 하면 둘 다 자동으로 허용되는 것은 아닙니다.

댓글

0
하여 토론에 참여하세요.
아직 댓글이 없습니다.
답글 대화

전체 대화를 시간순으로 확인합니다. 각 답글에는 답변 대상 메시지가 표시됩니다.