해시 생성기

텍스트나 파일의 모든 주요 해시를 한 번에 확인하세요.

브라우저에서 실행됩니다. 파일이 기기 밖으로 나가지 않습니다.

해시 생성 방법

  1. 텍스트를 붙여넣거나 파일 모드로 바꿔서 파일을 놓으세요.
  2. MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 확인하세요.
  3. 원하는 해시를 복사하거나 예상 해시를 붙여넣어 어떤 것과 일치하는지 확인하세요.

어떤 해시를 써야 할까

알고리즘출력 길이적합한 용도
MD516진수 32자레거시 체크섬 확인용
SHA-116진수 40자오래된 git·소프트웨어 해시
SHA-25616진수 64자현대적인 체크섬과 서명
SHA-38416진수 96자보안 수준이 더 높은 서명
SHA-51216진수 128자가장 긴 출력, SHA-256과 비슷한 속도

모든 해시를 한 번에 생성하는 이유

  • 예상하지 못한 알고리즘이 적힌 체크섬 페이지와 비교할 때.
  • 어떤 알고리즘을 썼는지 적혀 있지 않은 오래된 문서의 해시와 맞춰볼 때.
  • MD5부터 SHA-512까지 출력 길이가 어떻게 늘어나는지 나란히 확인할 때.
  • 알고리즘을 미리 정하지 않고도 동료가 가진 파일 사본이 내 것과 일치하는지 확인할 때.

비교란이 작동하는 방식

  • 대소문자나 앞의 0x 유무와 관계없이 예상 해시를 그대로 붙여넣으세요.
  • 다섯 가지 결과 모두와 한 번에 비교하며, 일치하는 알고리즘이 있으면 메시지로 알려줍니다.

해시 생성기 자주 묻는 질문

어떤 해시를 사용해야 하나요?

오늘날에는 SHA-256이 체크섬과 서명의 일반적인 기본값입니다. MD5와 SHA-1은 오래된 소프트웨어가 공개한 해시와 맞춰볼 때 여전히 쓰이지만 보안 용도로는 신뢰해서는 안 됩니다.

비교란이 어떤 해시와 일치했는지 알려주지 않나요?

알려줍니다. 예상 값을 붙여넣으면 다섯 가지 해시를 모두 확인해 일치하는 알고리즘이 있으면 알려줍니다.

큰 파일도 해시할 수 있나요?

네. 파일은 브라우저에서 직접 읽히고 MD5는 청크 단위로 계산되므로 큰 파일도 페이지를 멈추게 하지 않습니다.

무언가 업로드되나요?

아니요. 다섯 가지 해시 모두 사용자의 기기에서 계산됩니다.

큰 파일을 해시하면 페이지가 멈추나요?

아니요. MD5는 4MB 단위 청크로 계산되고 SHA 계열은 브라우저 내장 Web Crypto API로 실행되므로 큰 파일도 탭이 멈추지 않고 해시됩니다.

해시는 대소문자를 구분하나요?

대문자 옵션을 켜지 않으면 여기 표시되는 값은 소문자 16진수입니다. 다만 붙여넣은 예상 해시와 비교할 때는 대소문자와 관계없이 일치를 판단합니다.

MD5와 SHA-1이 취약하다고 알려졌는데 왜 포함되어 있나요?

일부 오래된 시스템이나 이미 공개된 체크섬은 MD5나 SHA-1만 제공하는 경우가 있습니다. 다섯 가지 알고리즘을 나란히 보여주면 오래된 해시와 맞춰볼 때 다른 도구를 또 열 필요가 없으며, 보안이 중요한 용도에서는 여전히 SHA-256 이상을 신뢰해야 합니다.

관련 도구