알고리즘 선택
SHA-256 같은 해시를 선택하거나 키가 필요한 다이제스트에는 HMAC을 선택하세요.
MD5, SHA-1, SHA-256, SHA-512로 텍스트의 해시를 계산하거나 요청 서명과 웹훅 검증용 키 기반 HMAC을 만드세요. 모든 계산은 브라우저에서 이루어지므로 텍스트와 키는 기기에 남습니다.
내 기기에서 텍스트를 고정 길이 지문으로 계산합니다.
SHA-256 같은 해시를 선택하거나 키가 필요한 다이제스트에는 HMAC을 선택하세요.
해시를 계산할 문자열을 입력창에 입력하거나 붙여 넣으세요.
해시 계산을 선택한 후 다이제스트를 복사하세요. HMAC은 계산 전에 키를 입력하거나 생성하세요.
SHA-256은 대부분의 용도에 적합합니다. 기존 값을 검증할 수 있도록 이전 함수도 제공합니다.
| 알고리즘 | 다이제스트 길이 | 용도 |
|---|---|---|
| SHA-256 | 256비트 | 기본 권장 체크섬, 무결성 검사 및 서명용 |
| SHA-512 | 512비트 | 더 긴 다이제스트가 필요한 무결성 검사 |
| SHA-1 | 160비트 | 이전 체크섬 검증용이며 보안 판단에는 부적합 |
| MD5 | 128비트 | 기존 파일 체크섬 전용이며 보안 용도로 사용 금지 |
| HMAC 변형 | 기본 해시와 동일 | 웹훅, API 서명, 메시지 인증용 키 기반 다이제스트 |
비밀번호용이 아닙니다: 이 도구는 체크섬과 메시지 다이제스트용 고속 해시를 생성합니다. 비밀번호 저장에는 Argon2, bcrypt, scrypt처럼 salt를 적용하는 느린 함수가 필요합니다.
빠른 다이제스트 계산, 비교, 서명된 페이로드 작성에 필요한 기능을 제공합니다.
같은 입력창에서 MD5, SHA-1, SHA-256, SHA-512 다이제스트를 계산하세요.
내 키로 HMAC을 계산하거나 무작위 키를 생성해 복사하세요.
클릭 한 번으로 다이제스트를 클립보드에 복사하여 테스트나 헤더에 붙여 넣으세요.
해시 계산은 브라우저에서 실행되므로 텍스트와 HMAC 키는 업로드되지 않습니다.
아니요. 해시와 HMAC 계산은 브라우저의 JavaScript로 실행되므로 텍스트와 키는 기기를 벗어나지 않습니다.
새로운 작업에는 SHA-256 또는 SHA-512를 사용하세요. MD5와 SHA-1은 기존 체크섬 검증용으로 제공하지만 충돌 저항성이 없으므로 보안 판단에 사용하면 안 됩니다.
일반 해시는 텍스트를 가진 누구나 다시 계산할 수 있습니다. HMAC은 비밀 키를 함께 사용하므로 키를 가진 사람만 값을 생성하거나 검증할 수 있어 요청과 웹훅 서명에 적합합니다.
아니요. 해시는 입력을 고정 길이 다이제스트로 압축하는 단방향 함수입니다. 원문을 찾으려면 추측한 값을 비교해야 하므로 비밀번호 저장에는 빠른 해시 대신 salt를 적용하는 느린 함수가 필요합니다.
입력 끝의 줄바꿈, 다른 문자 인코딩 또는 출력 대소문자 차이가 가장 흔한 원인입니다. 같은 다이제스트를 얻으려면 공백을 포함해 정확히 같은 바이트의 해시를 계산하세요.
아니요. 비밀번호 저장에는 Argon2, bcrypt, scrypt처럼 salt를 적용하는 느린 함수가 필요하지만 이 도구는 제공하지 않습니다. 체크섬과 메시지 다이제스트에 사용하세요.