해시 생성기

텍스트를 입력하면 SHA-1·SHA-256·SHA-384·SHA-512 해시를 실시간으로 계산합니다.

파일이 서버로 전송되지 않습니다 — 모든 처리는 브라우저에서만

입력 텍스트
SHA-1160 bit보안 목적 비권장
SHA-256256 bit
SHA-384384 bit
SHA-512512 bit

사용법 및 자주 묻는 질문

사용법

텍스트 입력창에 내용을 입력하면 SHA-1·SHA-256·SHA-384·SHA-512 해시가 실시간으로 자동 계산됩니다. 각 결과 오른쪽 복사 버튼으로 클립보드에 복사할 수 있습니다.

해시란 무엇인가요?

해시 함수는 임의 길이의 데이터를 고정 길이의 문자열로 변환합니다. 같은 입력은 항상 같은 해시를 생성하고, 원문 복원이 불가능한(단방향) 특성을 가집니다. 비밀번호 저장, 파일 무결성 검증 등에 사용됩니다.

SHA-256과 SHA-512의 차이는 무엇인가요?

SHA-256은 256비트(64자 hex), SHA-512는 512비트(128자 hex) 해시를 생성합니다. SHA-512가 더 길어 충돌 저항성이 높지만, 일반적인 용도에서는 SHA-256으로도 충분합니다.

MD5는 왜 지원하지 않나요?

MD5는 Web Crypto API에서 지원하지 않아 외부 라이브러리가 필요합니다. 이 도구는 외부 의존성 없이 브라우저 내장 crypto.subtle만 사용합니다. 또한 MD5는 암호학적으로 취약해 파일 체크섬 이외의 보안 목적으로는 권장되지 않습니다.

입력한 텍스트가 서버로 전송되나요?

아니요. Web Crypto API(crypto.subtle)를 사용해 모든 해시 계산을 브라우저에서만 처리합니다. 입력 텍스트는 서버로 전송되지 않습니다.

관련 툴