해시 생성기
SHA-256, SHA-384, SHA-512, SHA-1 해시 생성
SHA-256
—
SHA-384
—
SHA-512
—
SHA-1
—
개요
텍스트나 파일의 해시값을 SHA-256, SHA-384, SHA-512, SHA-1 알고리즘으로 생성한다. 파일 무결성 검증이나 데이터 비교 용도로 쓸 수 있다. 브라우저 내장 Web Crypto API를 사용하며, 입력 데이터는 서버로 전송되지 않는다.
주요 기능
- SHA-256, SHA-384, SHA-512, SHA-1 해시 생성
- 텍스트 입력 및 파일 드래그 앤 드롭 지원
- 해시 결과 hex/base64 출력 형식 선택
- 여러 알고리즘 결과 동시 비교
- 원클릭 복사
사용 방법
- 텍스트를 입력하거나 파일을 드래그 앤 드롭한다.
- 해시 알고리즘을 선택한다 (기본값 SHA-256).
- 생성된 해시값을 확인하고 복사한다.
팁
- SHA-256은 현재 가장 널리 쓰이는 해시 알고리즘이다. 특별한 이유가 없으면 SHA-256을 쓰면 된다.
- SHA-1은 충돌이 발견된 알고리즘이라 새로운 시스템에서는 권장되지 않는다.
- 같은 입력에 대해 항상 같은 해시가 나오므로, 두 파일의 해시를 비교하면 내용이 동일한지 확인할 수 있다.
자주 묻는 질문
- 해시값으로 원본 데이터를 복원할 수 있나요?
- 해시 함수는 단방향 함수이므로 해시값에서 원본 데이터를 역산할 수 없습니다. 이것이 해시의 핵심 특성입니다.
- 파일 해시를 뜨면 서버로 파일이 전송되나요?
- 아닙니다. 브라우저의 Web Crypto API로 로컬에서 처리하므로 파일이 외부로 전송되지 않습니다.
- MD5 해시도 생성할 수 있나요?
- Web Crypto API가 MD5를 지원하지 않아 현재는 제공하지 않습니다. MD5는 충돌 취약성이 알려져 있어 SHA 계열 사용을 권장합니다.