해시 비교기

두 입력값을 같은 알고리즘으로 해시해 비교하거나, 이미 가진 체크섬 문자열을 직접 정규화해서 비교하세요. 배포 파일 검증, API 서명 점검, 테스트 fixture 비교에 유용합니다.

비교 모드

샘플 비교 시나리오

원문 비교 모드는 브라우저의 Web Crypto API로 SHA 계열 해시를 계산합니다. 직접 비교 모드는 이미 가진 체크섬 문자열을 그대로 맞춰보는 용도입니다.

파일 자체를 업로드해 비교하는 도구는 아니며, 문자열 기준 비교에 초점을 둡니다. 다운로드한 파일의 체크섬을 붙여넣거나 API 응답에서 받은 해시값을 점검할 때 특히 잘 맞습니다.
좌우 값을 입력하면 현재 모드 기준으로 비교 결과가 바로 계산됩니다.

해시 비교기 가이드

해시 비교기는 '같은 내용인지'를 빠르게 판별하는 데 특화된 도구입니다. 단순 문자열 비교와 달리, 원문을 동일한 알고리즘으로 해시해 보면 공백 하나나 줄바꿈 하나까지 포함한 차이를 안정적으로 확인할 수 있고, 이미 받은 체크섬 문자열끼리는 포맷 차이만 정리해 직접 비교할 수 있습니다. 배포 파일 무결성 검증, API 서명 점검, fixture 동기화, 캐시 키 추적 같은 작업에서 특히 유용합니다.

이럴 때 특히 유용합니다

  • 배포자가 제공한 SHA-256 체크섬과 내가 받은 체크섬 문자열이 같은지 확인할 때
  • 서로 다른 환경에서 생성된 JSON이나 텍스트가 정확히 같은 바이트 내용을 가지는지 검증할 때
  • API 응답의 해시 필드와 로컬에서 계산한 해시가 일치하는지 비교할 때
  • 문자열 포맷 차이(대소문자, 콜론, 공백)만 정리해 동일 체크섬인지 점검할 때

비교 팁

  • 직접 비교 모드에서는 먼저 공백·구분자 제거와 대소문자 무시를 켜고 체크섬 복사 포맷 차이부터 제거해보세요.
  • 원문 비교 모드는 바이트 단위가 중요하므로 줄바꿈, 공백, 인코딩 차이도 해시 결과를 바꿉니다.
  • 보안 민감한 비교라면 MD5 대신 SHA-256 이상을 쓰는 편이 안전합니다.
  • 서버와 클라이언트가 서로 다른 정규화 규칙을 쓰는 경우, 먼저 어떤 문자열을 해시했는지 원문부터 맞추는 것이 중요합니다.

관련 개발자 도구

해시 생성기

텍스트 하나의 해시를 알고리즘별로 동시에 보고 싶다면 보안 도구의 해시 생성기와 함께 쓰기 좋습니다.

JSON 포맷터

비교 전에 JSON 구조를 먼저 정렬하고 동일한 문자열로 만든 뒤 해시 비교를 진행할 때 유용합니다.

정규식 테스터

로그나 응답 문자열에서 체크섬만 먼저 추출한 뒤 이 도구로 넘길 때 잘 어울립니다.

자주 묻는 질문

현재 버전은 문자열 입력 중심입니다. 파일 체크섬 비교가 필요하면 파일에서 추출한 해시 문자열을 붙여넣어 직접 비교할 수 있습니다.
16진수 체크섬은 보통 대소문자와 구분자 포맷이 달라도 실제 값은 같습니다. 복사 소스마다 포맷만 다를 수 있어서 직접 비교 모드에 정규화 옵션을 넣었습니다.
브라우저 Web Crypto API 기준으로 SHA-1, SHA-256, SHA-384, SHA-512를 지원합니다. 보안 용도라면 SHA-256 이상을 권장합니다.
아니요. 해시 계산과 문자열 정규화는 모두 현재 브라우저 안에서만 처리됩니다.