해시 생성기 (SHA)
텍스트·파일의 SHA-1/256/384/512 해시값을 브라우저에서 계산합니다. 무결성 검증에 사용하세요.
브라우저에서 로컬 처리 · 서버 업로드 없음 MD5는 보안상 미지원입니다. 충돌 취약점이 알려져 있어 권장되지 않으며, 무결성·보안 용도로는
SHA-256 이상을 사용하세요.
입력하는 즉시 아래 해시값이 갱신됩니다.
파일을 선택하거나 여기로 끌어다 놓으세요
선택된 파일이 없습니다.
해시 결과
대기 중 SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
사용 방법
- 텍스트 탭에서 글을 입력하면 SHA-1·SHA-256·SHA-384·SHA-512 해시가 실시간으로 계산됩니다.
- 파일 탭에서는 파일을 선택하거나 끌어다 놓으면 해당 파일의 해시값을 계산합니다(무결성 검증에 유용).
- 각 결과 옆 복사 버튼으로 해시값을 클립보드에 복사하세요.
- 필요하면 대문자 토글로 16진수 표기를 대문자로 바꿀 수 있습니다.
자주 묻는 질문
MD5 해시는 왜 지원하지 않나요?
MD5는 충돌(서로 다른 값이 같은 해시를 갖는 현상) 공격이 알려져 보안 용도로는 권장되지 않습니다. 브라우저 표준 암호화 API(
crypto.subtle)도 MD5를 제공하지 않기 때문에 보안성이 검증된 SHA-256 이상을 사용하시길 권장합니다.같은 입력은 항상 같은 해시가 나오나요?
네. 해시 함수는 결정적(deterministic)이므로 동일한 입력에 대해 언제나 동일한 결과를 냅니다. 따라서 파일이나 메시지가 변조되지 않았는지 무결성 검증에 사용할 수 있습니다. 다만 입력의 단 한 글자만 달라도 해시값은 완전히 바뀝니다.
큰 파일도 해시할 수 있나요?
가능합니다. 다만 파일 전체를 메모리에 올려 계산하므로 수백 MB 이상의 대용량 파일은 기기 사양에 따라 느리거나 멈출 수 있습니다. 큰 파일은 잠시 기다려 주세요.
입력한 텍스트나 파일이 서버로 전송되나요?
아니요. 모든 해시 계산은 브라우저 내장 암호화 API로 내 기기 안에서만 이루어지며, 입력 내용은 어디에도 업로드·저장되지 않습니다.
같은 카테고리의 다른 도구
개발자 인기
JSON 포맷터 · 검사기
JSON을 보기 좋게 들여쓰기하고, 문법 오류 위치를 찾아주며, 한 줄로 압축(minify)합니다.
바로 사용하기 → 개발자
JWT 디코더
JWT 토큰의 헤더·페이로드를 브라우저에서 안전하게 디코딩합니다. 토큰은 서버로 전송되지 않습니다.
바로 사용하기 → 개발자
Cron 표현식 번역기
`*/5 * * * *` 같은 cron 식을 '5분마다 실행'처럼 한글로 풀이하고 다음 실행 시각을 보여줍니다.
바로 사용하기 → 개발자
Base64 인코더 · 디코더
텍스트와 파일을 Base64로 인코딩/디코딩합니다. UTF-8 한글, 이미지 Data URL 생성을 지원합니다.
바로 사용하기 →