해시 생성기

텍스트나 파일의 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 만들고 체크섬을 확인합니다. 파일은 기기 밖으로 나가지 않습니다.

해시 생성 방법

  1. 텍스트를 입력하거나 붙여 넣으세요. 또는 파일로 바꾼 뒤 파일을 고르세요.
  2. MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시가 바로 계산됩니다.
  3. 다운로드한 파일을 확인하려면 웹사이트에 공개된 체크섬을 체크섬 확인에 붙여 넣으세요. 일치하는 행이 초록색으로 바뀝니다.

텍스트는 대부분의 프로그래밍 언어와 명령줄 도구처럼 UTF-8로 해시하므로, 결과가 sha256sum, md5sum, Get-FileHash와 같습니다.

해시란?

해시 함수는 크기에 상관없이 어떤 데이터든 길이가 일정한 짧은 지문으로 바꿉니다. 입력이 같으면 해시도 항상 같고, 글자 하나만 바뀌어도 완전히 다른 해시가 나옵니다. 해시는 파일이 손상되거나 변조되지 않았는지 확인하고, 중복 파일을 찾고, 디지털 서명의 구성 요소로 쓰입니다.

어떤 알고리즘을 써야 하나요?

  • SHA-256 – 체크섬과 보안에 쓰는 요즘의 기본값입니다.
  • SHA-384 / SHA-512 – SHA-2의 더 긴 버전으로, 역시 안전합니다.
  • MD5와 SHA-1 – 우연한 손상을 찾는 데는 괜찮지만 보안용으로는 이미 깨졌습니다. 공격자가 해시가 같은 서로 다른 파일을 만들 수 있습니다.

자주 묻는 질문

이 해시로 비밀번호를 저장해도 되나요?

아니요. 일반 해시는 계산이 너무 빨라서, 유출된 비밀번호 해시를 금방 알아낼 수 있습니다. Argon2, bcrypt, scrypt 같은 비밀번호 전용 해시 알고리즘을 쓰세요.

제 파일이 업로드되나요?

아니요. 파일은 브라우저 안에서 해시하며 기기 밖으로 나가지 않으므로, 크거나 민감한 파일도 안심하고 확인할 수 있습니다.