데이터
해시 생성기
텍스트나 파일을 MD5, SHA-1, SHA-256, SHA-512 해시로 즉시 변환합니다. 서버 전송 없이 브라우저에서 완전 동작합니다.
파일은 서버로 업로드되지 않습니다 · 브라우저 내 처리
MD5128bit레거시
입력 대기 중
SHA-1160bit레거시
입력 대기 중
SHA-256256bit
입력 대기 중
SHA-512512bit
입력 대기 중
사용 방법
- 텍스트 모드: 입력창에 문자열을 타이핑하거나 붙여넣으면 4가지 해시가 즉시 계산됩니다.
- 파일 모드: 탭을 전환하고 파일을 선택하면 파일 전체의 해시값이 계산됩니다. 체크섬 검증에 활용하세요.
- 각 알고리즘 우측 복사 버튼으로 해시값을 클립보드에 복사합니다.
- 대문자 토글로 결과를 소문자/대문자로 전환합니다.
⚠ 모든 계산은 브라우저 내부에서만 처리됩니다. 텍스트·파일이 서버로 전송되지 않습니다.
해시 생성기 자세히 알아보기
해시 생성기는 텍스트나 파일을 MD5·SHA-1·SHA-256·SHA-512 네 가지 해시 알고리즘으로 변환해주는 도구입니다. 입력 즉시 4종 해시값을 동시에 보여주며, 텍스트 모드와 파일 모드를 전환해 임의 크기의 바이너리도 처리할 수 있습니다. 다운로드한 파일이 변조되지 않았는지 체크섬을 검증하거나, API 서명·캐시 키·간단한 데이터 무결성 검사용 해시를 만들 때 자주 쓰입니다.
더 알아보기접기
내부적으로 SHA 계열은 Web Crypto API(crypto.subtle.digest)를 사용해 브라우저 네이티브 속도로 계산하며, MD5는 안전성 이슈로 Web Crypto에 빠져 있어 별도 구현으로 처리합니다. 모든 처리는 메모리에서만 이뤄지며 파일·텍스트가 서버로 전송되지 않습니다.
이럴 때 사용하세요
- •다운로드한 ISO·설치 파일의 SHA-256 체크섬을 공식 값과 비교해 변조 여부를 확인할 때
- •API 서명용 HMAC 입력값이나 단순 SHA 해시가 필요한 백엔드 작업에서 빠르게 값을 뽑을 때
- •사용자가 입력한 비밀번호가 알려진 해시와 일치하는지 디버깅 단계에서 확인할 때
- •파일 두 개가 정말 동일한지 SHA-256을 비교해 빠르게 판단할 때
- •MD5 기반 레거시 시스템과 호환되는 해시값이 필요할 때
해시 생성기 자주 묻는 질문
MD5는 안전한가요?
암호학적 보안 용도(비밀번호 해시 등)로는 더 이상 안전하지 않습니다. 충돌 공격이 알려져 있으므로 체크섬·캐시 키 등 비보안 용도로만 사용하고, 보안이 필요하면 SHA-256 이상을 쓰세요.
큰 파일도 처리되나요?
네. 파일 모드는 ArrayBuffer 단위로 읽어 SHA 계산을 수행하므로 수백 MB 파일도 처리할 수 있습니다. 다만 브라우저 메모리 한계 안에서 동작합니다.
비밀번호 저장에 이 해시를 써도 되나요?
안 됩니다. 비밀번호 저장에는 단순 SHA가 아닌 bcrypt·argon2·scrypt 같은 키 스트레칭 알고리즘을 써야 합니다. 본 도구의 SHA 결과는 무지개 표 공격에 취약합니다.
같은 입력에 대해 항상 같은 해시가 나오나요?
네. 해시는 결정적(deterministic) 함수라서 동일 바이트 입력에 대해 항상 동일한 해시가 나옵니다. 단, 텍스트 인코딩(UTF-8 vs UTF-16)이 다르면 결과도 달라집니다.
데이터가 서버로 전송되나요?
아니요. Web Crypto API와 클라이언트 JS만으로 계산되며, 텍스트나 파일이 외부 서버로 절대 전송되지 않습니다. 민감 자료에도 안전하게 사용하세요.