홈 › 개발·코드 › 해시 생성기 (SHA)

해시 생성기 (SHA)

글이나 파일의 SHA-256 같은 해시값을 계산해요. 내려받은 파일이 원본과 같은지 확인할 때 써요.

이 도구는 이 기기의 브라우저 안에서만 동작하고, 입력한 내용은 인터넷으로 전송되지 않아요.

사용 방법

1
텍스트·파일 고르기

글의 해시를 낼지 파일의 해시를 낼지 탭에서 골라요.

2
넣기

글을 쓰거나 파일을 끌어다 놓으면 SHA 해시가 바로 나와요.

3
비교

공식 사이트 해시를 붙여 넣으면 같은지 알려 줘요.

이럴 때 쓰면 좋아요

  • 💿 내려받은 설치 파일·ISO가 변조되지 않았는지 확인할 때
  • 💻 개발 중 해시 값을 테스트할 때
  • 📁 두 파일이 완전히 같은지 비교할 때

해시란

해시는 어떤 데이터든 정해진 길이의 지문 같은 값으로 바꾸는 함수예요. 글자 하나만 달라도 결과가 완전히 달라지고, 결과로 원래 데이터를 되돌릴 수 없어요. 그래서 파일이 원본과 같은지 확인하거나 비밀번호를 저장할 때 써요.

SHA-1은 충돌(다른 데이터가 같은 해시)이 실제로 만들어져 보안 용도로는 쓰지 않아요. 무결성 확인에는 SHA-256 이상을 쓰세요. MD5는 브라우저 기본 기능에 없어서 지원하지 않아요.

자주 묻는 질문

비밀번호 저장에 SHA-256을 써도 되나요?

그대로 쓰면 안 돼요. bcrypt·Argon2처럼 느리고 솔트를 쓰는 전용 함수를 쓰세요.

큰 파일도 되나요?

수백 MB까지는 되지만 기기 메모리에 따라 느릴 수 있어요.

파일이 서버로 가나요?

아니요. 브라우저 안에서만 계산해요.

한글 해시가 다른 사이트와 달라요.

이 도구는 UTF-8로 계산해요. EUC-KR로 계산한 결과와는 달라요.

함께 쓰면 좋은 도구