HMAC 생성기: SHA-256, SHA-384, SHA-512 다이제스트
HMAC 생성기는 브라우저의 기본 WebCrypto를 사용해 텍스트와 공유 비밀에서 키 해시 메시지 인증 코드를 계산합니다. SHA-256, SHA-384, SHA-512 중 선택한 뒤 같은 다이제스트를 16진수와 Base64로 얻으세요. 이러한 출력으로 API 요청에 서명하거나 메시지 무결성 검사를 지원하세요. 선택한 알고리즘과 비밀이 결과를 결정합니다.
HMAC 생성기는 텍스트와 공유 비밀에서 키 해시 메시지 인증 코드를 만드는 브라우저 기반 도구입니다. 온라인 HMAC 생성기로서 브라우저의 기본 WebCrypto를 사용하고 SHA-256, SHA-384, SHA-512를 제공합니다. 결과는 16진수 다이제스트와 Base64 다이제스트 둘 다로 사용할 수 있어 API 요청 서명을 개발하거나 메시지 무결성 검사를 다룰 때 유용합니다.
HMAC을 생성하려면 메시지와 공유 비밀을 입력한 뒤 해시 알고리즘을 선택하세요. 선택한 알고리즘과 입력값이 결과 다이제스트를 결정합니다. 이 HMAC-SHA256 생성기는 SHA-384와 SHA-512도 지원하므로 애플리케이션이나 워크플로에서 사용하는 알고리즘을 선택할 수 있습니다. 16진수와 Base64는 생성된 다이제스트의 두 가지 표현입니다. 작업에 필요한 것을 선택하세요.
HMAC은 해시 알고리즘과 함께 비밀 키를 사용해 메시지 인증 코드를 만듭니다. XML, JSON, 기타 데이터 형식은 이 도구의 변환 과정에 포함되지 않습니다. 텍스트를 입력으로 받아 HMAC 다이제스트를 반환합니다. 개발자는 API 요청 서명을 준비하거나, 테스트 픽스처를 만들거나, 메시지 무결성 검사를 다룰 때 이러한 값이 흔히 필요합니다.
이 도구는 브라우저에서 완전히 동작하며 입력이 업로드되거나 저장되거나 서버로 전송되지 않습니다. 서버 의존성이 없어 페이지가 로드된 후에는 오프라인으로 계속 동작합니다. 개발자와 DevOps 엔지니어는 입력을 다른 서비스로 옮기지 않고 HMAC 출력을 생성하고 복사할 수 있습니다.
1단계: 처리할 텍스트를 입력하세요. 이 메시지가 공유 비밀과 함께 사용되어 HMAC을 만듭니다.
2단계: 애플리케이션이나 서비스에서 사용하는 공유 비밀을 입력하세요. 다이제스트는 텍스트와 이 키 둘 다에서 계산됩니다.
3단계: SHA-256, SHA-384, SHA-512 중 선택하세요. 이 설정이 HMAC 생성에 사용할 해시 알고리즘을 정합니다.
4단계: HMAC을 생성하고 결과를 확인하세요. 도구가 다이제스트를 16진수와 Base64 둘 다로 제공합니다.
5단계: 필요한 표현을 복사하세요. API 요청, 테스트, 다른 워크플로에서 요구하는 형식에 따라 16진수나 Base64를 사용하세요.
사용 사례: 테스트, 픽스처, 시드 데이터용 HMAC 값을 만드세요. 테스트 시나리오에서 사용하는 같은 텍스트, 공유 비밀, 알고리즘으로 다이제스트를 생성하세요.
사용 사례: API 요청용 HMAC 값을 준비하세요. 작업 중인 서비스가 요구하는 알고리즘과 출력 형식을 선택하세요.
사용 사례: 개발 워크플로에서 메시지 무결성 검사를 지원하세요. 관련 공유 비밀로 다이제스트를 생성해 자신의 검사 과정에 사용하세요.
사용 사례: 구현을 개발하거나 디버깅하면서 샘플 HMAC-SHA256 값을 만드세요. 출력을 비교하면 메시지, 키, 알고리즘의 차이를 조사하는 데 도움이 됩니다.
사용 사례: 코드나 문서가 요구하는 표현이 16진수일 때 다이제스트를 16진수로 얻으세요. 도구가 해당 형식에 더 유용하면 Base64도 제공합니다.
사용 사례: 기술 문서나 예시용 HMAC 값을 생성하세요. 선택한 메시지와 비밀을 사용해 구체적인 16진수와 Base64 출력을 만드세요.