Toolonit
  1. 홈
  2. 암호화
  3. 해시 생성

MD5·SHA 해시 생성기

텍스트·파일의 SHA / MD5 해시를 계산합니다.

또는 파일의 해시 계산

해시는 데이터의 짧은 지문입니다. 입력이 같으면 해시도 같고, 한 글자만 바뀌어도 완전히 달라집니다. 텍스트를 입력하거나 크기에 상관없이 파일을 끌어 놓으면 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 한 번에 계산해, 내려받은 파일이 공개된 체크섬과 같은지 확인하거나 파일을 어디에도 보내지 않고 비교할 수 있습니다. 모든 계산은 브라우저 안에서 이루어져 텍스트와 파일이 기기 밖으로 나가지 않으며, 무료이고 가입도 필요 없습니다.

해시값 계산하는 방법

  1. 텍스트를 입력하거나 붙여 넣고 텍스트 해시를 누르거나, 크기에 상관없이 파일을 끌어 놓습니다(클릭해서 골라도 됩니다).
  2. MD5, SHA-1, SHA-256, SHA-384, SHA-512 다섯 가지 해시가 한 번에 나옵니다.
  3. 안내받은 체크섬과 결과를 비교하거나, 복사 버튼으로 원하는 값을 복사합니다.

주요 기능

  • MD5, SHA-1, SHA-256, SHA-384, SHA-512를 한 번에 계산
  • 텍스트(UTF-8로 계산) 또는 크기·형식에 상관없이 모든 파일
  • 큰 파일은 4MB씩 나눠 읽어 메모리를 적게 쓰고 진행률 표시
  • 값마다 클릭 한 번으로 복사
  • 브라우저 안에서 WebAssembly로 계산

개인정보는 안전한가요?

네. 텍스트와 파일은 브라우저 안에서 WebAssembly로 계산하며 업로드하지 않으므로, 개인 문서나 아주 큰 파일도 어디에도 보내지 않고 해시를 구할 수 있습니다.

자주 묻는 질문

파일이 체크섬과 같은지 어떻게 확인하나요?

파일을 끌어 놓고, 안내받은 알고리즘(보통 SHA-256)의 해시를 공개된 값과 비교하세요. 모든 글자가 같으면 공개된 것과 똑같은 파일입니다. 16진수 해시는 대문자와 소문자를 구분하지 않습니다.

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

따로 받은 체크섬이 없다면 SHA-256을 쓰세요. MD5와 SHA-1은 실수로 바뀐 파일을 찾는 데는 괜찮지만 보안 용도로는 쓰지 않습니다. MD5나 SHA-1 해시가 같은 서로 다른 파일을 일부러 만들 수 있기 때문입니다.

큰 파일도 계산할 수 있나요?

네. 파일을 4MB씩 나눠 읽기 때문에 수 GB 파일도 메모리를 적게 쓰며, 계산하는 동안 진행률을 보여 줍니다.

명령줄에서 구한 텍스트 해시와 다른 이유는 무엇인가요?

대개 줄바꿈 때문입니다. 텍스트는 대부분의 명령줄 도구처럼 입력한 그대로 UTF-8로 계산하는데, echo는 끝에 줄바꿈을 붙입니다. 같은 바이트를 계산하려면 echo -n이나 printf를 쓰세요. 앞뒤의 공백도 해시를 바꿉니다.

비밀번호를 SHA-256으로 저장해도 되나요?

아니요. MD5나 SHA-256 같은 빠른 해시는 1초에 수십억 번씩 추측해 볼 수 있어 비밀번호 저장에 맞지 않습니다. 비밀번호는 bcrypt나 Argon2 같은 느린 비밀번호 해시로 저장하세요.

관련 도구