MD5·SHA 해시 생성기
텍스트·파일의 SHA / MD5 해시를 계산합니다.
또는 파일의 해시 계산
해시는 데이터의 짧은 지문입니다. 입력이 같으면 해시도 같고, 한 글자만 바뀌어도 완전히 달라집니다. 텍스트를 입력하거나 크기에 상관없이 파일을 끌어 놓으면 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 한 번에 계산해, 내려받은 파일이 공개된 체크섬과 같은지 확인하거나 파일을 어디에도 보내지 않고 비교할 수 있습니다. 모든 계산은 브라우저 안에서 이루어져 텍스트와 파일이 기기 밖으로 나가지 않으며, 무료이고 가입도 필요 없습니다.
해시값 계산하는 방법
- 텍스트를 입력하거나 붙여 넣고 텍스트 해시를 누르거나, 크기에 상관없이 파일을 끌어 놓습니다(클릭해서 골라도 됩니다).
- MD5, SHA-1, SHA-256, SHA-384, SHA-512 다섯 가지 해시가 한 번에 나옵니다.
- 안내받은 체크섬과 결과를 비교하거나, 복사 버튼으로 원하는 값을 복사합니다.
주요 기능
- 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 같은 느린 비밀번호 해시로 저장하세요.