암호화 및 보안

HMAC 생성기

SHA-256 및 SHA-512 알고리즘을 활용하여 텍스트와 비밀 키 기반의 HMAC 메시지 인증 코드를 생성합니다.

도구 실행

HMAC 생성기는 입력한 본문 텍스트와 비밀 키를 결합하여 해시 기반 메시지 인증 코드를 계산하는 유용한 온라인 보안 도구입니다. API 요청 검증, 웹훅 페이로드 서명 확인, 데이터 전송 시 무결성 검증 작업 등에 필요한 인증 값을 간편하게 산출할 수 있습니다. 본 도구에서 지원하는 해시 알고리즘은 널리 쓰이는 SHA-256과 SHA-512이며, 기본 선택값은 SHA-256으로 설정되어 있습니다. 서명을 정확히 생성하려면 인증용 비밀 키를 필수 항목으로 입력해야 합니다. 본문 텍스트가 비어 있는 상태에서 계산을 실행하면 해시 연산 없이 빈 문자열 결과가 반환됩니다. 올바른 비밀 키와 대상 메시지를 입력하고 적절한 알고리즘을 지정하여 16진수 형태의 안전한 서명 값을 즉시 생성해 보시기 바랍니다.

사용 방법

  1. 인증 코드를 생성할 원본 메시지나 데이터를 본문 입력란에 입력합니다.
  2. 서명 생성에 사용할 비밀 키를 입력합니다.
  3. 알고리즘 목록에서 SHA-256 또는 SHA-512 중 필요한 방식을 선택합니다.
  4. 생성 버튼을 누르면 계산된 HMAC 서명 값이 결과 영역에 표시됩니다.

예시

  • 본문 텍스트에 'message', 비밀 키에 'secret-key'를 입력하고 SHA-256을 선택하여 HMAC 서명을 생성합니다.
  • 웹훅 페이로드 문자열과 발급받은 비밀 키를 넣고 SHA-512 알고리즘을 지정하여 인증 코드를 계산합니다.

자주 묻는 질문

비밀 키는 필수 입력 항목인가요?

네, HMAC 서명을 계산하려면 인증용 비밀 키를 반드시 입력해야 합니다.

어떤 해시 알고리즘을 지원하나요?

현재 SHA-256과 SHA-512 알고리즘을 지원하며, 기본 선택은 SHA-256입니다.

본문 텍스트를 비워두고 실행하면 어떤 결과가 나오나요?

본문 텍스트가 비어 있는 상태에서 실행하면 별도의 해시 계산 없이 빈 서명 값이 출력됩니다.

이 도구 삽입하기

아래 코드를 사용해 작동하는 SmartPlusLab 도구를 웹사이트에 추가하세요.