MD5 · SHA-256 · 파일 해시 · 값 비교

글과 파일의 해시, 한 번에 다섯 가지로

글을 넣거나 파일을 고르면 해시를 바로 만들어요. 다운로드 페이지에 적힌 값을 붙여 넣으면 파일이 같은지도 알려 줘요.

해시 만들기

MD5
−
SHA-1
−
SHA-256
−
SHA-384
−
SHA-512
−

받은 값과 맞춰 보기

글과 파일은 이 브라우저 안에서만 읽고, 어디에도 올리거나 저장하지 않아요.

해시는 무엇인가요

해시는 글이나 파일의 내용을 일정한 길이의 값으로 줄인 지문 같은 값이에요.

예를 들어 글 abc의 MD5는 900150983cd24fb0d6963f7d28e17f72이에요.

종류별 길이와 쓰임

해시 종류별 길이와 현재 권고
종류16진수 길이지금 쓰임
MD532자충돌을 만들 수 있어 보안 용도로는 쓰지 않아요
SHA-140자NIST가 2030년 말까지 퇴출하기로 했어요
SHA-25664자파일 확인에 널리 써요
SHA-38496자SHA-2 계열이에요
SHA-512128자SHA-2 계열이에요

MD5와 SHA-1은 내려받은 파일이 깨지지 않았는지 보는 단순 확인에는 쓸 수 있지만, 위조를 막아야 하는 곳에는 쓰지 않아요. 브라우저에는 MD5 기능이 없어서 MD5는 이 도구가 표준대로 직접 계산해요.

받은 파일이 같은지 확인하는 법

컴퓨터 명령어로 파일 해시 만들기
환경명령어
Windows PowerShellGet-FileHash 파일이름
Windows 명령 프롬프트certutil -hashfile 파일이름 SHA256
macOSshasum -a 256 파일이름

500MB가 넘는 파일은 브라우저 메모리에 다 담기 어려워 받지 않아요. 큰 파일은 위 명령어로 확인하세요. Get-FileHash는 종류를 정하지 않으면 SHA-256을 써요.

이럴 때는 쓰지 마세요

자주 묻는 질문

MD5를 원래 글로 되돌릴 수 있나요?

해시는 되돌리는 계산이 없어요. 복호화 사이트는 미리 만들어 둔 표에서 찾는 방식이라, 그래서 짧은 비밀번호를 해시만 해 두면 위험해요.

같은 글인데 다른 사이트와 값이 달라요.

끝에 줄바꿈이 있는지 보세요. 줄바꿈이나 띄어쓰기도 내용이에요. 한글은 이 도구처럼 UTF-8인지도 확인하세요. EUC-KR로 만들면 값이 달라요.

대문자로 적힌 값과 비교해도 되나요?

네. 16진수는 대소문자가 같은 값이라 구별하지 않아요. ‘SHA-256:’ 같은 글자나 공백이 섞여도 알아서 찾아 비교해요.

파일이 어딘가에 올라가나요?

아니요. 이 브라우저 안에서 읽어서 계산해요. 인터넷을 끊어도 계산돼요.

SHA-256 값에 ‘만들 수 없어요’라고 나와요.

브라우저는 보안 연결(https)에서만 이 기능을 열어 줘요. 주소가 https인지 확인하세요. MD5는 그래도 나와요.

큰 파일에서 멈춘 것 같아요.

파일을 메모리에 읽어서 계산하므로 수백 MB는 시간이 걸릴 수 있어요. 메모리가 적은 기기라면 명령어를 쓰세요.

해시를 쓸 때

종류를 맞추세요

안내가 SHA-256이면 SHA-256과 비교해야 해요. 이 도구는 다섯 종류와 모두 비교해요.

앞뒤 몇 자만 보지 마세요

값 전체가 같아야 같은 파일이에요. 붙여 넣어 비교하면 빠뜨릴 일이 없어요.

새로 만들 때는 SHA-256

특별한 이유가 없으면 MD5와 SHA-1보다 SHA-256을 쓰세요.

비밀번호는 생성기로

비밀번호를 해시로 만들지 말고 비밀번호 생성기로 길게 만드세요.

같이 보면 좋은 것

다른 날의 문구와 카드

참고한 자료

참고용 도구예요. 입력한 내용은 보내거나 저장하지 않지만, 회사 기밀이나 실제 비밀번호를 다룰 때는 소속 기관의 규정을 먼저 확인하세요. 발행