WMW

Adler32 체크섬 계산기

Free

브라우저에서 바로 텍스트나 파일의 Adler-32 체크섬을 계산합니다.

모든 것이 브라우저에서 실행됩니다. 텍스트나 파일이 어디로도 업로드되지 않습니다.

최근 활동

모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.

아직 활동이 없습니다. 첫 번째가 되어보세요.

댓글 (0)

이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.

게스트 댓글은 게시 전에 검토됩니다. 로그인 하면 즉시 게시됩니다.

아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!

이 도구의 기능

이 도구는 브라우저에서 바로 텍스트나 파일의 Adler-32 체크섬을 계산합니다. Adler-32는 우발적인 데이터 손상을 잡아내기 위해 zlib(따라서 PNG, gzip, ZIP) 내부에서 사용되는 빠른 체크섬 알고리즘입니다.

텍스트를 입력하거나 붙여넣거나 파일을 업로드하면 체크섬이 16진수와 10진수 형식 모두 실시간으로 업데이트됩니다.

해결하는 문제

자주 묻는 질문

Adler-32는 어디에 사용되나요?

Adler-32는 특히 zlib 압축 라이브러리(PNG, gzip, ZIP의 기반) 내부와 일부 네트워크 프로토콜에서 우발적인 데이터 손상을 빠르게 감지하는 데 사용되는 체크섬입니다. 이는 계산 속도가 빠르도록 설계되었으며, 의도적인 변조에 저항하도록 설계되지 않았습니다.

Adler-32는 MD5나 SHA-256 같은 해시와 같은 건가요?

아니요, Adler-32는 체크섬이지 암호화 해시가 아닙니다. 계산 속도가 훨씬 빠르고 더 작은 32비트 값을 생성하지만, MD5나 SHA-256처럼(적어도 원리상으로는) 누군가 동일한 체크섬을 가진 다른 입력을 의도적으로 만드는 것에 저항하도록 설계되지 않았습니다. 단순한 우발적 오류 감지가 아니라 변조 저항이 필요하다면 암호화 해시를 사용하세요.

왜 빈 입력에도 체크섬이 생성되나요?

이 알고리즘은 1과 0으로 초기화된 두 개의 누적합으로 시작하며, 바이트가 처리되지 않아도 최종 체크섬으로 결합되므로, 빈 입력은 항상 0이 아닌 동일한 고정 값인 1(0x00000001)을 만듭니다.

체크섬을 위해 텍스트는 어떻게 바이트로 변환되나요?

체크섬을 계산하기 전에 텍스트는 UTF-8로 인코딩되며, 이는 대부분의 현대 텍스트 파일과 웹페이지에서 사용하는 것과 동일한 인코딩입니다. 이는 동일한 텍스트라도 인코딩이 다르면 다른 체크섬을 만들 수 있기 때문에 중요합니다.

텍스트를 입력하는 대신 파일을 확인할 수 있나요?

네, "파일" 모드로 전환하고 파일을 선택하면 원시 바이트로부터 직접 체크섬이 계산되며, 다운로드하거나 전송된 파일이 예상 체크섬과 일치하는지 확인하는 데 유용합니다.

관련 도구