필요한 툴을, 바로 쓸 수 있게

SHA-256 해시 대조기

텍스트를 입력하거나 파일을 고른 뒤 SHA-256을 만들고, 오른쪽에서 알려진 해시값과 일치하는지 확인하세요.

입력과 파일은 브라우저 안에서 처리
해시를 만들 대상

UTF-8 기준 · 빈 텍스트도 생성 가능 · 공백·줄바꿈 유지

NFC를 켜면 원래 텍스트의 바이트가 달라질 수 있습니다.

생성된 SHA-256
64자리 16진수
생성 버튼을 누르면 여기에 결과가 표시됩니다.

텍스트 또는 파일을 선택하세요.

배포처가 제공한 신뢰할 수 있는 값을 사용하세요.

알려진 값을 넣으면 일치 여부를 보여 드립니다.

입력 종류를 고른 뒤 SHA-256을 생성하세요.

ROBERIN 기준필요한 툴을,
바로 쓸 수 있게.
  • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
  • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
  • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
Roberin

파일과 텍스트의 SHA-256 값을 정확히 확인하기

SHA-256 해시는 입력한 바이트에서 계산하는 64자리 16진수 값입니다. 파일을 내려받은 뒤 배포처가 안내한 값과 대조하거나, 텍스트를 같은 방식으로 처리했는지 확인할 때 사용합니다. 파일 이름이 같아도 내용이 다르면 해시값이 달라집니다.

이 도구는 텍스트를 UTF-8 바이트로 바꾸거나 선택한 파일의 바이트를 그대로 읽어 브라우저에서 해시를 만듭니다. 알려진 값과의 일치는 두 값이 같다는 뜻입니다. 알려진 값의 출처가 믿을 만한지, 파일 자체가 안전한지는 별도로 판단해야 합니다.

SHA-256 해시는 무엇을 나타내나요?

SHA-256은 바이트열을 입력받아 길이가 256비트인 요약값을 계산합니다. 화면에서는 이 값을 16진수 64자리로 보여 줍니다. 원문을 되돌리는 암호화나 파일의 안전성 검사와는 용도가 다릅니다.

  • 같은 바이트열은 같은 SHA-256 값을 냅니다.
  • 한 바이트라도 달라지면 보통 전혀 다른 값이 나옵니다.
  • 값이 일치하는지 확인할 때는 비교할 기준값의 출처를 먼저 확인하세요.

텍스트를 해시로 바꾸는 순서

텍스트 모드에서 문장을 입력하고 ‘SHA-256 생성’을 누르면 UTF-8 바이트를 기준으로 결과가 나옵니다. 공백과 줄바꿈도 입력의 일부입니다. 빈 텍스트도 명시적으로 실행하면 0바이트 입력의 해시가 생성됩니다.

  • 앞뒤 공백을 자동으로 지우지 않습니다.
  • 한글·이모지도 UTF-8 바이트로 바뀐 뒤 계산합니다.
  • 결과를 복사할 때는 64자리 값만 복사합니다.

파일은 텍스트로 읽지 않습니다

파일 모드에서는 선택한 파일의 원본 바이트 전체를 대상으로 해시를 계산합니다. PDF, ZIP, 사진, 설치 파일처럼 형식이 다른 파일도 같은 방식입니다. 텍스트 파일을 붙여 넣어 해시를 만들면 편집기나 브라우저가 줄바꿈·문자 인코딩을 다르게 다뤄 파일 해시와 달라질 수 있습니다.

  • 배포처가 제공한 파일 체크섬을 확인할 때는 파일 모드를 사용하세요.
  • 파일명이나 확장자는 해시 계산에 포함하지 않습니다.
  • 이 도구는 파일 내용을 업로드하거나 수정하지 않습니다.

파일 이름과 내용은 다릅니다

파일 이름만 바꾸고 내부 바이트를 그대로 두면 SHA-256 값도 그대로입니다. 반대로 같은 이름으로 다시 저장한 이미지나 문서는 내부 정보가 달라져 새 해시가 나올 수 있습니다. 압축 파일을 풀고 다시 묶은 결과도 원본 압축 파일과 같은 바이트라고 가정하면 안 됩니다.

  • 이름 변경만 확인하려면 변경 전후 파일 내용을 대조하세요.
  • 편집·변환을 마쳤다면 최종 파일을 다시 선택해 계산하세요.
  • 해시만으로 달라진 위치를 찾아내지는 못합니다.

알려진 해시값과 대조하는 방법

배포처의 공식 다운로드 페이지처럼 신뢰할 수 있는 곳에서 SHA-256 값 64자리를 확인하세요. 파일을 선택해 해시를 만든 뒤 그 값을 ‘알려진 SHA-256’ 칸에 붙여 넣으면 일치·불일치가 표시됩니다. 대소문자는 구분하지 않고 앞뒤 공백만 무시합니다.

  • 기준값이 64자리 16진수가 아니면 형식 오류가 나옵니다.
  • 불일치하면 파일 버전·다운로드 경로·기준값을 다시 확인하세요.
  • 일치하더라도 기준값 자체의 진위를 보장하지는 않습니다.

한글이 같은 모양인데 값이 다른 이유

화면에서 같은 글자처럼 보여도 유니코드 코드 포인트 조합이 다를 수 있습니다. 예를 들어 é 한 글자와 e 뒤에 결합 악센트를 붙인 문자열은 UTF-8 바이트가 다릅니다. 텍스트 모드의 NFC 옵션은 이를 정규화한 뒤 계산하며, 기본값은 꺼져 있습니다.

  • 원문 바이트 그대로 확인할 때는 NFC를 끄세요.
  • 서로 다른 한글 조합형 텍스트를 같은 기준으로 비교할 때만 NFC를 켜세요.
  • NFC는 입력 바이트를 바꿀 수 있으며 파일 모드에는 적용되지 않습니다.

직접 확인할 수 있는 짧은 예시

텍스트 abc의 UTF-8 바이트는 3바이트이고 SHA-256 값은 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad입니다. 내용이 정확히 abc인 3바이트 파일도 같은 값입니다. 반면 뒤에 Enter를 한 번 더 넣으면 값이 달라집니다.

  • 빈 텍스트의 값은 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855입니다.
  • ABC는 abc와 다른 바이트이므로 다른 값입니다.
  • 파일명만 바꾸고 내용이 그대로라면 해시도 그대로입니다.

큰 파일과 브라우저 메모리 한계

브라우저의 기본 SHA-256 기능은 파일 바이트 전체를 메모리로 읽어 계산합니다. 이 페이지는 파일당 100 MiB(104,857,600바이트)까지 받습니다. 크기가 크거나 메모리가 부족하면 계산이 실패할 수 있으므로, 더 큰 파일은 운영체제의 체크섬 명령을 사용하세요.

  • 100 MiB를 초과하는 파일은 선택해도 계산하지 않습니다.
  • 진행률을 바이트 단위로 표시하는 스트리밍 계산은 제공하지 않습니다.
  • 파일 내용과 생성된 해시를 서비스 서버에 저장하지 않습니다.

대조 결과를 해석할 때

일치는 현재 입력에서 계산한 값과 직접 넣은 기준값이 같은 경우입니다. 불일치는 값이 다르다는 뜻이며 다운로드 손상 외에도 다른 버전·다른 파일·잘못 복사한 기준값 때문일 수 있습니다. 형식 오류는 아직 SHA-256 값으로 비교할 수 없다는 뜻입니다.

  • 공식 배포처의 같은 버전용 기준값인지 확인하세요.
  • 파일의 안전성과 작성자의 신원은 별도 검증 문제입니다.
  • 입력 또는 파일을 바꾸면 이전 결과가 지워지므로 새로 계산하세요.

SHA-256 자주 묻는 질문

SHA-256 해시 대조기는 무료인가요?

네. 가입 없이 텍스트와 파일의 SHA-256 값을 만들고 알려진 값과 비교할 수 있습니다.

파일을 선택하면 서버에 업로드되나요?

아니요. 해시 계산을 위해 파일 내용을 서버로 보내지 않습니다. 선택한 파일의 바이트를 현재 브라우저에서 읽어 계산합니다.

어떤 파일 형식을 선택할 수 있나요?

파일 형식 제한은 없습니다. 파일의 원본 바이트를 그대로 계산하므로 ZIP, PDF, 사진, 설치 파일도 선택할 수 있습니다. 크기는 파일당 100 MiB까지입니다.

텍스트 해시와 TXT 파일 해시는 왜 다를 수 있나요?

텍스트 칸은 현재 입력을 UTF-8로 인코딩해 계산합니다. 원본 TXT 파일은 다른 인코딩·BOM·줄바꿈 바이트를 포함할 수 있으므로 파일 모드 결과와 달라질 수 있습니다.

알려진 해시값은 어떤 형식으로 넣나요?

SHA-256의 16진수 표현인 64자리를 넣으세요. 영문 대소문자는 구분하지 않고 앞뒤 공백은 제거해 비교합니다. 가운데 공백이나 16진수가 아닌 문자는 형식 오류입니다.

값이 일치하면 파일이 안전한가요?

일치는 입력한 기준값과 계산값이 같다는 뜻입니다. 기준값의 출처가 믿을 만한지와 파일의 안전성은 별도로 확인해야 합니다.

NFC 옵션은 언제 켜야 하나요?

텍스트의 유니코드 조합 차이를 정규화해 비교하려고 할 때만 켜세요. 기본값은 꺼져 있고, 켜면 텍스트의 바이트가 바뀔 수 있습니다. 파일에는 적용되지 않습니다.

빈 텍스트도 SHA-256 값을 만들 수 있나요?

네. 텍스트 칸이 비어 있어도 생성 버튼을 누르면 0바이트 입력의 SHA-256 값이 나옵니다.

100 MiB보다 큰 파일은 어떻게 확인하나요?

이 페이지에서는 100 MiB를 초과하는 파일을 계산하지 않습니다. 더 큰 파일은 운영체제의 체크섬 명령이나 신뢰할 수 있는 데스크톱 도구를 사용하세요.

계산 기준과 문자 처리 자료

SHA-256 계산 방식과 텍스트의 UTF-8 변환, NFC 정규화 설명은 아래 표준 문서를 기준으로 정리했습니다. 파일 대조에서는 선택한 파일의 원본 바이트를 그대로 사용합니다.

파일과 텍스트를 함께 확인하는 도구

Roberin
센스 있는 개발자
창의적이고 실용적인 툴로 더 나은 세상을 만드는 센스 있는 개발자, Roberin입니다. 기술은 모두를 위한 것, 함께 더 편리한 세상을 만들어 가요! 😊
문의 양식
확인에 필요한 이야기만 남겨주세요.
답장이 필요한 경우 이메일을 함께 적어주세요. 오류 제보라면 페이지 주소, 입력값, 기대한 결과와 실제 결과를 적어주시면 확인이 빨라집니다.