해시 생성기
MD5, SHA-256, SHA-384, SHA-512 해시를 생성하세요
파일을 여기에 드래그하거나 클릭하여 선택
이 도구를 사용하는 이유
- 텍스트나 파일에서 MD5, SHA-256, SHA-384, SHA-512 해시를 즉시 생성합니다.
- 해시 값을 비교하여 파일 무결성을 검증 -- 다운로드 및 데이터 전송에 유용합니다.
- Web Crypto API를 사용하여 모든 계산이 브라우저에서 로컬로 이루어집니다.
작동 원리
해시 함수는 어떤 입력이든 고정 크기의 다이제스트를 생성합니다. SHA-256은 64개의 16진수 문자로 표현되는 256비트(32바이트) 다이제스트를 생성합니다. 해시 함수는 단방향입니다: 해시에서 원본 입력을 복원할 수 없습니다.
사용 방법
- 텍스트를 입력하거나 파일을 업로드하세요
- 모든 해시값(MD5, SHA-256, SHA-384, SHA-512)이 즉시 계산됩니다
- 해시 옆의 복사 버튼으로 클립보드에 복사하세요
FAQ
어떤 해시 알고리즘을 지원하나요?
MD5, SHA-256, SHA-384, SHA-512를 지원합니다. SHA 알고리즘은 Web Crypto API를 사용하고, MD5는 순수 JavaScript 구현을 사용합니다.
파일 해시도 가능한가요?
네. 파일을 드래그 앤 드롭하거나 업로드 버튼을 클릭하세요. 파일은 브라우저에서 읽히고 로컬에서 해시됩니다 — 서버로 업로드되지 않습니다.
MD5는 아직 안전한가요?
MD5는 암호학적으로 깨진 것으로 간주되어 보안 목적으로 사용하면 안 됩니다. 체크섬이나 데이터 무결성 확인용으로는 여전히 널리 사용됩니다.
SHA-256과 SHA-512의 차이점은?
SHA-256은 256비트(64자) 해시를 생성하고, SHA-512는 512비트(128자) 해시를 생성합니다. SHA-512가 더 긴 해시를 제공하지만 일반적인 용도에서는 SHA-256이면 충분합니다.
어떤 해시 알고리즘을 사용해야 하나요?
SHA-256이 대부분의 용도에 권장됩니다. MD5와 SHA-1은 빠르지만 암호학적으로 안전하지 않습니다. SHA-512는 최고 보안이지만 느립니다.