EN
홈 › 개발자 › 해시·체크섬 생성기

해시·체크섬 생성기

텍스트나 파일의 MD5, SHA-1, SHA-256, SHA-384, SHA-512 값을 구해요. 내려받은 파일이 공식 체크섬과 같은지 붙여 넣어 바로 비교할 수 있어요.

입력

결과

체크섬 비교

값을 붙여 넣으면 위 결과와 자동으로 비교해요.

옵션

파일은 이 기기 밖으로 나가지 않아요

사용 방법

1입력 고르기텍스트를 입력하거나 파일 탭에서 파일을 끌어다 놓아요.
2해시 확인MD5부터 SHA-512까지 다섯 가지 값이 한 번에 계산돼요.
3비교하기다운로드 페이지에 적힌 체크섬을 붙여 넣으면 일치 여부를 알려 줘요.

이런 때 쓰면 좋아요

프로그램 설치 파일이나 운영체제 이미지를 내려받는 페이지에는 SHA-256이나 MD5 같은 체크섬 값이 함께 적혀 있는 경우가 많아요. 내려받은 파일로 같은 값을 계산해서 비교하면 전송 중에 파일이 깨지지 않았는지, 중간에 다른 파일로 바뀌지 않았는지 확인할 수 있어요.

이 도구는 파일을 조각으로 나눠 읽어서 수 기가바이트 파일도 브라우저 안에서 계산해요. SHA 계열은 브라우저 내장 암호 기능으로, MD5는 직접 구현한 코드로 계산하고, 결과 다섯 가지를 한 표에 보여 줘요. 공식 값을 붙여 넣으면 어떤 방식의 값인지 알아서 찾아 일치 여부를 표시해요.

같은 내용이면 해시 값도 항상 같고, 한 글자만 달라도 완전히 다른 값이 나와요. 다만 MD5와 SHA-1은 일부러 같은 값을 만드는 공격이 알려져 있어서 보안 확인에는 SHA-256 이상을 쓰는 게 좋아요.

자주 묻는 질문

어떤 해시를 써야 하나요?

다운로드 페이지에 적힌 방식과 같은 것을 쓰면 돼요. 직접 고른다면 SHA-256을 추천해요. MD5와 SHA-1은 빠르지만 보안 용도로는 권하지 않아요.

큰 파일도 되나요?

네. 파일을 조각으로 나눠 읽어요. 다만 SHA 계열은 브라우저 기능 특성상 파일 전체를 메모리에 올려서, 휴대폰에서는 1GB 이상 파일이 버거울 수 있어요.

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

줄바꿈이나 끝의 공백 하나만 달라도 값이 바뀌어요. 이 도구는 텍스트를 UTF-8로 계산하니 다른 문자 인코딩을 쓰는 곳과는 값이 다를 수 있어요.

해시로 원래 내용을 되돌릴 수 있나요?

아니요. 해시는 한 방향으로만 계산돼요. 그래서 비밀번호 저장에 쓰이지만, 비밀번호 저장에는 bcrypt처럼 느린 전용 방식을 써야 안전해요.

파일이 업로드되나요?

아니요. 계산은 모두 이 기기에서 해요. 인터넷을 끊어도 동작해요.