해시·체크섬 생성기
텍스트나 파일의 MD5, SHA-1, SHA-256, SHA-384, SHA-512 값을 구해요. 내려받은 파일이 공식 체크섬과 같은지 붙여 넣어 바로 비교할 수 있어요.
결과
체크섬 비교
옵션
사용 방법
이런 때 쓰면 좋아요
프로그램 설치 파일이나 운영체제 이미지를 내려받는 페이지에는 SHA-256이나 MD5 같은 체크섬 값이 함께 적혀 있는 경우가 많아요. 내려받은 파일로 같은 값을 계산해서 비교하면 전송 중에 파일이 깨지지 않았는지, 중간에 다른 파일로 바뀌지 않았는지 확인할 수 있어요.
이 도구는 파일을 조각으로 나눠 읽어서 수 기가바이트 파일도 브라우저 안에서 계산해요. SHA 계열은 브라우저 내장 암호 기능으로, MD5는 직접 구현한 코드로 계산하고, 결과 다섯 가지를 한 표에 보여 줘요. 공식 값을 붙여 넣으면 어떤 방식의 값인지 알아서 찾아 일치 여부를 표시해요.
같은 내용이면 해시 값도 항상 같고, 한 글자만 달라도 완전히 다른 값이 나와요. 다만 MD5와 SHA-1은 일부러 같은 값을 만드는 공격이 알려져 있어서 보안 확인에는 SHA-256 이상을 쓰는 게 좋아요.
자주 묻는 질문
어떤 해시를 써야 하나요?
다운로드 페이지에 적힌 방식과 같은 것을 쓰면 돼요. 직접 고른다면 SHA-256을 추천해요. MD5와 SHA-1은 빠르지만 보안 용도로는 권하지 않아요.
큰 파일도 되나요?
네. 파일을 조각으로 나눠 읽어요. 다만 SHA 계열은 브라우저 기능 특성상 파일 전체를 메모리에 올려서, 휴대폰에서는 1GB 이상 파일이 버거울 수 있어요.
같은 텍스트인데 다른 사이트와 값이 달라요.
줄바꿈이나 끝의 공백 하나만 달라도 값이 바뀌어요. 이 도구는 텍스트를 UTF-8로 계산하니 다른 문자 인코딩을 쓰는 곳과는 값이 다를 수 있어요.
해시로 원래 내용을 되돌릴 수 있나요?
아니요. 해시는 한 방향으로만 계산돼요. 그래서 비밀번호 저장에 쓰이지만, 비밀번호 저장에는 bcrypt처럼 느린 전용 방식을 써야 안전해요.
파일이 업로드되나요?
아니요. 계산은 모두 이 기기에서 해요. 인터넷을 끊어도 동작해요.