SHA 해시
문자열·파일 해시와 비교
입력
해시 결과
입력하면 해시가 표시됩니다.
비교 결과
추정 알고리즘:
충돌이 알려진 MD5·SHA-1 은 무결성 확인에 적합하지 않아 제공하지 않습니다.
텍스트와 파일은 브라우저 안에서만 읽으며 서버로 전송되거나 저장되지 않습니다.
사용 안내
문자열이나 파일의 SHA-256 · SHA-384 · SHA-512 해시값을 구하고, 받은 해시와 같은지 비교합니다. 내려받은 파일이 바뀌지 않았는지 확인하는 체크섬이 바로 이 값입니다. 파일은 브라우저 안에서만 읽으며 어디에도 올라가지 않습니다.
이럴 때 씁니다
- 내려받은 설치 파일이 중간에 변조되지 않았는지 확인할 때.
- 두 파일이 완전히 같은지 이름이 아니라 내용으로 확인할 때.
- 문자열의 해시값이 필요할 때(개발·검증용).
쓰는 법
- 작업 모드를 고릅니다 — 문자열 · 파일 · 해시 비교.
- 알고리즘(SHA-256 · 384 · 512)을 고릅니다.
- 글을 적거나 파일을 고르면 해시가 바로 계산됩니다.
- 배포처가 알려 준 해시와 해시 비교에 나란히 넣어 같은지 확인하세요.
알아 두실 것
- MD5 와 SHA-1 은 제공하지 않습니다. 서로 다른 내용인데도 같은 값이 나오게 만드는 방법(충돌)이 알려져 있어, 무결성 확인에 적합하지 않기 때문입니다.
- 파일은 브라우저 안에서만 읽습니다. 아무 데도 올라가지 않으므로 큰 파일도 안심하고 넣으실 수 있습니다.
- 해시는 한 글자만 달라도 완전히 다른 값이 됩니다. 그래서 "비슷하다" 는 의미가 없고, 같거나 다르거나 둘 중 하나입니다.
- 해시로 원래 내용을 되돌릴 수는 없습니다. 암호화가 아니라 지문입니다.
자주 묻는 질문
MD5 는 왜 없나요?
서로 다른 두 파일이 같은 MD5 값을 갖도록 만드는 방법이 이미 알려져 있기 때문입니다. SHA-1 도 마찬가지입니다. "값이 같으니 파일이 같다" 고 믿을 수 없게 된 알고리즘을 무결성 확인용으로 제공하면 오히려 위험합니다.
체크섬은 어떻게 확인하나요?
파일을 내려받은 사이트가 알려 주는 해시값을 복사해 두고, 여기서 그 파일의 해시를 구한 뒤 해시 비교에 둘을 넣으세요. 같으면 파일이 그대로입니다. 다르면 내려받다 손상됐거나 다른 파일입니다.
큰 파일도 되나요?
200MB 까지 됩니다. 그보다 크면 처리하지 않고 그렇게 알려 드립니다. 파일이 클수록 시간이 걸리며, 계산 중에는 진행 상태를 보여 드립니다.
해시로 비밀번호를 보관해도 되나요?
안 됩니다. 비밀번호 보관에는 bcrypt·argon2 처럼 일부러 느리게 만든 전용 방식을 써야 합니다. SHA 계열은 빨라서 무차별 대입에 취약합니다. 이 도구는 파일·문자열 무결성 확인용입니다.
SHA-256 과 512 중 무엇을 쓰나요?
대부분 SHA-256 이면 충분하고 가장 널리 쓰입니다. 배포처가 SHA-512 로 알려 줬다면 그에 맞춰 고르시면 됩니다 — 비교는 같은 알고리즘끼리만 의미가 있습니다.