본문으로 건너뛰기

홈  /  해시 생성기

온라인 해시 생성기

텍스트나 파일에서 SHA-1, SHA-256, SHA-384, SHA-512 해시를 생성하세요 — 모두 브라우저 안에서 처리됩니다.

✓ 업로드되지 않음 — 브라우저에서 처리됩니다

텍스트

업로드되지 않음

해싱은 Web Crypto API를 사용해 브라우저에서 전적으로 이루어지며, 서버로는 아무것도 전송되지 않습니다.

무결성 확인

계산된 해시를 게시된 체크섬과 비교하여 파일이 손상되거나 변조되지 않았는지 확인하세요.

무료, 제한 없음

계정이 필요 없고, 사용 횟수에도 제한이 없습니다.

해시 생성기란 무엇인가요?

해시 생성기는 텍스트나 파일을 암호화 해시 함수에 통과시킵니다 — 어떤 입력이든 해시 또는 다이제스트라 불리는 고정 길이 문자열로 바꾸는 알고리즘입니다. 같은 입력은 항상 같은 해시를 만들어내며, 단 1바이트만 바뀌어도 완전히 다른 해시가 생성됩니다. 이 때문에 해시는 파일이나 텍스트가 변경되지 않았는지 확인하는 데 유용합니다.

온라인으로 해시를 생성하는 방법

  1. 텍스트 또는 파일을 선택하세요. 텍스트를 직접 붙여넣거나, File 탭으로 전환해 파일을 선택(또는 드래그)하세요.
  2. 해시를 확인하세요. SHA-1, SHA-256, SHA-384, SHA-512이 모두 한 번에 계산되어 표시됩니다.
  3. 필요한 것을 복사하세요. 각 해시에는 자체 복사 버튼이 있습니다.
  4. 체크섬을 확인하세요 (선택 사항). "예상 해시와 비교"에 게시된 해시를 붙여넣어 일치하는지 확인하세요.

자주 묻는 질문

이 도구는 어떤 해시 알고리즘을 지원하나요?

SHA-1, SHA-256, SHA-384, SHA-512로, 브라우저에 내장된 Web Crypto API로 계산됩니다. 입력한 텍스트나 파일에 대해 네 가지가 동시에 표시됩니다.

왜 MD5는 지원되지 않나요?

MD5는 암호학적으로 취약합니다 — 실용적인 충돌 공격으로 인해 서로 다른 두 파일이 동일한 MD5 해시를 생성할 수 있어, 무결성이나 보안 목적으로는 신뢰할 수 없습니다. 이 도구가 사용하는 Web Crypto API 역시 의도적으로 MD5를 구현하지 않았습니다. 오래된 시스템과의 호환성을 위해 MD5가 필요하다면, 여기서 사용을 권장하기보다 전용 레거시 도구를 사용하는 것이 더 적합합니다.

텍스트 대신 파일을 해시할 수 있나요?

네 — File 탭으로 전환해 파일을 선택하세요. 브라우저에서 직접 해시가 계산되며, 파일 자체는 어디에도 업로드되지 않습니다.

다운로드한 파일이 게시된 체크섬과 일치하는지 어떻게 확인하나요?

여기서 다운로드한 파일을 해시하고, 게시자가 제공한 체크섬을 "예상 해시와 비교" 상자에 붙여넣으세요. 계산된 네 가지 해시 모두와 비교되어 일치 여부를 즉시 알려줍니다.

제 텍스트나 파일이 CurePDF 서버에 업로드되나요?

아니요. 해싱은 Web Crypto API를 사용해 전적으로 클라이언트 측에서 실행됩니다 — 여기서 입력하거나 업로드한 내용은 브라우저를 절대 벗어나지 않습니다.

같은 입력과 알고리즘은 왜 항상 같은 해시를 만들어내나요?

해싱은 결정론적입니다 — 특정 알고리즘에서 같은 바이트는 항상 같은 출력을 만들어냅니다. 이것이 바로 해시가 파일이나 텍스트가 변경되지 않았음을 확인하는 데 유용한 이유입니다.

파일 크기 제한이 있나요?

엄격한 제한은 없지만, 매우 큰 파일은 해시를 위해 메모리에 전체가 로드되므로 극도로 큰 파일은 느려지거나 브라우저의 사용 가능한 메모리에 부담을 줄 수 있습니다.

해시 생성기는 무료인가요?

네, 계정이 필요 없고 사용 횟수 제한도 없습니다.

더 많은 개발자 도구