CRC64 체크섬 계산기
16진수, 10진수 및 이진 형식으로 결과를 얻을 수 있는 여러 다항식 변형(ECMA-182, ISO, XZ)으로 텍스트 또는 파일의 CRC64 체크섬을 계산합니다. 데이터 무결성 확인에 사용하세요.
광고 차단기로 인해 광고를 표시할 수 없습니다
MiniWebtool은 광고로 무료로 운영됩니다. 이 도구가 도움이 되었다면 Premium(광고 제거 + 더 빠름)으로 지원하시거나 MiniWebtool.com을 허용 목록에 추가한 뒤 새로고침하세요.
- 또는 Premium(광고 없음)으로 업그레이드
- MiniWebtool.com 광고를 허용한 다음 새로고침하세요
CRC64 체크섬 계산기 정보
전문가용 CRC64 체크섬 계산기에 오신 것을 환영합니다. ECMA-182, ISO, XZ 등 여러 CRC64 다항식 변형을 지원합니다. 데이터 무결성 확인, 전송 오류 감지, 저장소 또는 전송 중에 파일이 변경되지 않음을 보장하는 데 사용하세요.
CRC64의 작동 원리
CRC64란 무엇인가요?
CRC64(64비트 순환 중복 검사)는 원본 데이터의 우발적인 변경을 감지하는 데 사용되는 오류 감지 코드입니다. 데이터 무결성을 확인하는 데 사용할 수 있는 64비트 체크섬(16개의 16진 숫자로 표현됨)을 생성합니다. CRC64는 입력 데이터를 다항식으로 취급하고 고정된 생성자 다항식으로 다항식 나눗셈을 수행하며, 나머지를 체크섬으로 사용합니다.
CRC64는 CRC32보다 훨씬 더 큰 해시 공간을 제공하며 약 18.4 기니언(2^64) 개의 가능한 값으로 실제 응용 프로그램에서 무작위 충돌이 극히 드뭅니다.
CRC64 다항식 변형
다양한 표준 및 응용 프로그램에서 다양한 CRC64 다항식을 사용합니다. 각 변형은 동일한 입력에 대해 다양한 체크섬을 생성합니다:
| 변형 | 다항식 | 일반적인 용도 |
|---|---|---|
| ECMA-182 | 0x42F0E1EBA9EA3693 | ECMA 표준, 광범위하게 사용됨 |
| ISO 3309 | 0x000000000000001B | HDLC, ISO 표준 |
| XZ | 0x42F0E1EBA9EA3693 | XZ 압축 형식 |
| GO-ISO | 0x000000000000001B | Go 프로그래밍 언어 |
이 계산기를 사용하는 방법
- 데이터 입력: 입력 영역에 텍스트를 입력하거나 붙여넣으세요. "파일에서 가져오기"를 클릭하여 텍스트 파일을 업로드할 수도 있습니다.
- CRC64 변형 선택: 필요에 따라 적절한 다항식 변형을 선택하세요. 일반적인 사용에는 ECMA-182가 권장됩니다.
- 계산: "CRC64 체크섬 계산" 버튼을 클릭하여 결과를 계산합니다.
- 결과 복사: 복사 버튼을 사용하여 체크섬을 선호하는 형식(16진수, 10진수 또는 이진)으로 복사합니다.
CRC64의 사용 사례
CRC64 대 다른 체크섬
CRC64 대 CRC32
- 해시 공간: CRC64는 CRC32의 2^32에 비해 2^64개의 가능한 값을 가집니다.
- 충돌 확률: CRC64는 큰 데이터 집합에 대해 훨씬 낮은 충돌 확률을 가집니다.
- 성능: CRC32는 32비트 시스템에서 약간 더 빠르고 64비트에서는 유사합니다.
- 사용 사례: 대규모 데이터에는 CRC64를 선택하고 속도 우선 사항이 있는 작은 데이터에는 CRC32를 선택합니다.
CRC64 대 암호화 해시(SHA-256, MD5)
- 목적: CRC는 오류 감지용이고 암호화 해시는 보안용입니다.
- 속도: CRC64는 SHA-256보다 훨씬 빠릅니다.
- 보안: CRC는 쉽게 조작할 수 있으므로 보안에 적합하지 않습니다.
- 사용 사례: 무결성 검사에는 CRC64, 보안 응용 프로그램에는 SHA-256을 사용합니다.
중요한 제한사항
- 암호 보안이 아님: CRC64는 보안 목적, 암호 또는 인증에 사용하면 안 됩니다.
- 무작위 오류용으로 설계됨: CRC는 무작위 비트 오류 감지에 탁월하지만 의도적으로 우회할 수 있습니다.
- 다항식 종속: 다양한 CRC64 변형은 다양한 체크섬을 생성합니다. 양쪽 모두 동일한 변형을 사용하는지 확인하세요.
자주 묻는 질문
CRC64란 무엇이고 어떻게 작동하나요?
CRC64(64비트 순환 중복 검사)는 입력 데이터에서 64비트 체크섬을 생성하는 오류 감지 코드입니다. 입력을 다항식으로 취급하고 고정된 생성자 다항식으로 나누며, 나머지가 체크섬으로 사용됩니다. CRC64는 저장소나 전송 중 데이터의 우발적인 변경을 감지하는 데 일반적으로 사용됩니다.
다양한 CRC64 다항식 변형은 무엇인가요?
일반적인 CRC64 변형에는 CRC-64-ECMA(ECMA-182 표준, 다항식 0x42F0E1EBA9EA3693), CRC-64-ISO(ISO 3309, 다항식 0x000000000000001B), CRC-64-XZ(xz 압축에 사용), CRC-64-GO-ISO(Go 프로그래밍 언어 변형)가 포함됩니다. 각각 최종 체크섬에 영향을 주는 다양한 매개변수를 사용합니다.
CRC64는 암호화 목적에 적합한가요?
아니오, CRC64는 암호화 목적에 적합하지 않습니다. 오류 감지를 위해 설계되었으며 보안을 위한 것이 아닙니다. CRC 체크섬은 쉽게 조작할 수 있으며 공격자는 같은 CRC 값을 유지하면서 데이터를 수정할 수 있습니다. 보안 응용 프로그램의 경우 SHA-256 또는 SHA-3 같은 암호화 해시 함수를 사용하세요.
CRC64를 CRC32 대신 사용해야 하는 경우는 언제인가요?
큰 데이터 집합에 대해 낮은 충돌 가능성이 필요한 경우 CRC64를 사용하세요. CRC64는 CRC32의 2^32에 비해 약 2^64개의 가능한 값을 제공하므로 무작위 충돌이 극히 드뭅니다. CRC64는 대용량 파일 시스템(BTRFS 같은), 데이터베이스(Redis 같은), CRC32의 충돌 가능성이 중요해지는 테라바이트의 데이터를 처리하는 응용 프로그램에서 선호됩니다.
CRC64를 사용하여 데이터 무결성을 확인하려면 어떻게 하나요?
데이터 무결성을 확인하려면: 1) 원본 데이터의 CRC64 체크섬을 계산하고 저장합니다. 2) 전송 또는 저장 후 수신/복구된 데이터의 CRC64를 다시 계산합니다. 3) 두 체크섬을 비교합니다. 일치하면 데이터가 손상되지 않았을 가능성이 높습니다. 다르면 데이터가 손상되거나 수정되었습니다.
추가 자료
이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:
"CRC64 체크섬 계산기" - https://MiniWebtool.com/ko/crc64-체크섬-계산기/에서 MiniWebtool 인용, https://MiniWebtool.com/
miniwebtool 팀. 수정됨: 2026년 1월 18일