해시 생성기
Copied!
Input (choose one)
Results
MD5—
SHA-1—
SHA-256—
SHA-384—
SHA-512—
브라우저에서 텍스트나 업로드된 파일에 대해 MD5 및 SHA(SHA-1, SHA-256, SHA-384, SHA-512)를 계산하는 무료 해시 계산기입니다. 어떤 서버에도 데이터가 전송되지 않습니다. 체크섬, 무결성 검사 및 개발 중 빠른 해싱에 유용합니다. SHA 해시를 위해 Web Crypto API를 지원하는 최신 브라우저에서 사용하는 것이 가장 좋습니다.
이 해시 생성기를 사용하는 이유는 무엇인가요?
- 비공개: 모든 해싱은 로컬에서 실행되며, 어떤 것도 업로드되지 않습니다.
- 텍스트 및 파일: 문자열을 해싱하거나 파일을 선택하여 그 내용을 해싱합니다.
- 다중 알고리즘: MD5 및 SHA-1, SHA-256, SHA-384, SHA-512를 한 번에 얻을 수 있습니다.
- 각 값 복사: 어떤 해시 결과든 한 번의 클릭으로 복사할 수 있습니다.
주요 기능
- 입력: 텍스트를 입력하거나 붙여넣거나, 파일 입력을 통해 파일을 선택합니다.
- 알고리즘: MD5 (순수 JS), SHA-1 및 SHA-256/384/512 (Web Crypto API).
- 복사: 각 해시에는 복사 버튼이 있습니다.
- 백엔드 불필요: 완전히 클라이언트 측에서 작동하며, 로드 후 오프라인에서도 작동합니다.
작동 방식
텍스트는 UTF-8 바이트로 변환되며, 파일 입력은 ArrayBuffer로 읽습니다. MD5는 순수 JavaScript 구현(RFC 1321)으로 계산됩니다. SHA 해시는 브라우저의
crypto.subtle.digest()
를 사용합니다. 결과는 소문자 16진수로 표시됩니다. Web Crypto가 없는 브라우저에서는 SHA 해시에 “N/A”가 표시됩니다.
해시 생성기 사용해 보기
텍스트를 입력하거나 파일을 선택한 후 해시 버튼을 클릭하세요. 생성된 해시 중 아무거나 복사할 수 있습니다. 큰 파일의 경우 해싱에 시간이 걸릴 수 있습니다. Chrome, Edge 또는 Firefox에서 사용하는 것을 권장합니다.