해시 생성기 사용 방법
- 1
텍스트 또는 파일 선택
텍스트를 입력하거나 붙여넣으세요. 파일을 해시하려면 파일 탭으로 바꿔 크기에 상관없이 하나 이상 끌어다 놓으세요.
- 2
알고리즘 고르기
필요한 해시와 출력 형식을 선택하세요. 알고리즘을 적게 고를수록 큰 파일이 더 빨리 끝나요.
- 3
비교하거나 복사
기대하는 체크섬을 붙여넣어 어떤 해시가 일치하는지 확인하세요. 각 값은 버튼으로 복사할 수 있어요.
- 4
HMAC 키 추가
HMAC을 켜고 비밀 키를 입력하면 일반 해시 대신 키가 들어간 서명을 계산해요.
제한 및 Pro
회원가입 없이 무료로 쓸 수 있어요. 파일 크기 제한 없이 한 번에 최대 20개까지 해시할 수 있고(수 GB 파일도 8 MB씩 나누어 처리해요), 텍스트는 브라우저가 감당하는 한 길이 제한이 없어요.
Pro를 쓰면 광고가 사라져요. 해시 속도와 제한은 어떤 요금제에서도 같아요. Pro 보기
해시 생성기 소개
해시 함수는 어떤 입력이든 길이가 일정한 짧은 지문으로 바꿔 줘요. 1바이트만 달라져도 지문은 완전히 달라져요. 이 생성기는 MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3, CRC32 열 가지를 한 번에 나란히 계산해요. 입력한 텍스트나 선택한 파일을 대상으로 하고, 결과는 소문자 16진수, 대문자 16진수, Base64 중에서 고를 수 있어요.
텍스트는 입력한 그대로 UTF-8로 해시해요. 그래서 같은 바이트를 sha256sum이나 Python의 hashlib으로 계산한 값과 일치해요. 파일은 Web Worker에서 8 MB씩 나누어 읽고, 선택한 모든 알고리즘을 한 번에 갱신해요. 덕분에 수 GB 크기의 디스크 이미지도 메모리에 통째로 올리지 않고 확인할 수 있어요. 진행 막대에는 MB/s 단위의 속도가 표시되고, 취소를 누르면 작업이 바로 멈춰요.
다운로드 페이지에 적힌 체크섬을 비교 칸에 붙여넣으면 일치하는 알고리즘이 강조돼요. 대소문자 상관없는 16진수, Base64, GNU 또는 BSD 체크섬 형식의 한 줄 모두 인식해요. HMAC을 켜면 비밀 키로 텍스트나 파일에 서명할 수 있어요. HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3, HMAC-BLAKE2b를 지원하고, 웹훅 서명을 확인할 때 쓸 수 있어요.
MD5와 SHA-1은 보안 용도로는 이미 뚫렸고, CRC32는 우발적인 손상만 감지해요. 서명이 아니라 체크섬 용도로만 쓰세요. 이런 빠른 해시는 비밀번호 저장에도 맞지 않아요. 비밀번호에는 bcrypt나 Argon2처럼 일부러 느리게 만든 함수가 필요해요.
개인정보 보호
텍스트와 파일은 이 탭에서 실행되는 WebAssembly 코드로 해시해요. 파일, 텍스트, HMAC 키는 업로드되지 않아요. 해시 라이브러리는 처음 텍스트를 입력하거나 파일을 선택할 때만 내려받아요. 알고리즘과 출력 형식 선택은 로컬 저장소에 남지만, 입력값과 결과는 저장되지 않아요.
기능
대용량 파일 스트리밍
Web Worker에서 8 MB씩 처리하고 진행률, 속도, 취소를 지원해요. 수 GB도 메모리에 올리지 않아요.
체크섬 비교
16진수, Base64, sha256sum 형식의 해시를 붙여넣으면 일치 여부를 바로 보여줘요.
HMAC 서명
MD5, SHA-1, SHA-2, SHA-3, BLAKE2b 기반 HMAC으로 웹훅과 API 검증에 쓸 수 있어요.