自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
Adler32校验和计算器CRC32校验和计算器MurmurHash3 生成器RIPEMD-160 哈希生成器IPv4/IPv6到十六进制转换器
主页 > 哈希与校验码
 

CRC64 校验和计算器

计算文本或文件的 CRC64 校验和,支持多个多项式变体(ECMA-182、ISO、XZ)。获取十六进制、十进制和二进制格式的结果,用于数据完整性验证。

免费使用无需注册2026年1月更新
CRC64 校验和计算器立即免费试用 ▼
字符: 0
字节 (UTF-8): 0

Embed CRC64 校验和计算器 Widget

CRC64 校验和计算器

欢迎使用 CRC64 校验和计算器,这是一个用于计算 CRC64(64 位循环冗余校验)校验和的专业工具。该计算器支持多个 CRC64 多项式变体,包括 ECMA-182、ISO、XZ 等。使用它来验证数据完整性、检测传输错误,并确保您的文件在存储或传输过程中保持不变。

CRC64 的工作原理

输入数据 "Hello World" CRC64 算法 多项式除法 XOR 运算 64 位寄存器 CRC64 校验和 16 个十六进制数字

什么是 CRC64?

CRC64(64 位循环冗余校验)是用于检测对原始数据的意外更改的错误检测代码。它产生一个 64 位校验和(表示为 16 个十六进制数字),可用于验证数据完整性。CRC64 将输入数据视为多项式,并与固定生成多项式进行多项式除法,使用余数作为校验和。

CRC64 提供了比 CRC32 更大的哈希空间,具有大约 18.4 百万亿(2^64)个可能的值,使得随机碰撞在实际应用中极其不可能。

CRC64 多项式变体

不同的标准和应用使用不同的 CRC64 多项式。每个变体为相同的输入产生不同的校验和:

变体多项式常见用途
ECMA-1820x42F0E1EBA9EA3693ECMA 标准,广泛使用
ISO 33090x000000000000001BHDLC、ISO 标准
XZ0x42F0E1EBA9EA3693XZ 压缩格式
GO-ISO0x000000000000001BGo 编程语言

如何使用本计算器

  1. 输入您的数据:在输入区域中键入或粘贴文本。您也可以单击"从文件导入"来上传一个文本文件。
  2. 选择 CRC64 变体:根据您的需要选择适当的多项式变体。建议一般用途选择 ECMA-182。
  3. 计算:单击"计算 CRC64 校验和"按钮以计算结果。
  4. 复制结果:使用复制按钮以您首选的格式(十六进制、十进制或二进制)复制校验和。

CRC64 的使用案例

文件完整性
验证文件在存储或传输过程中保持不变。比较传输前后的校验和以检测损坏。
文件系统
BTRFS 和其他现代文件系统使用 CRC64 进行元数据校验和处理以确保文件系统可靠性。
数据库
Redis 和其他数据库使用 CRC64 进行数据完整性验证和集群槽位分配。
数据传输
检测网络协议中的传输错误,并确保数据完整地到达目标。

CRC64 与其他校验和对比

CRC64 与 CRC32

CRC64 与密码学哈希(SHA-256、MD5)

重要限制

常见问题

什么是 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 提供大约 2^64 个可能的值,相比 CRC32 的 2^32,使得随机碰撞极其罕见。CRC64 对大型文件系统(如 BTRFS)、数据库(如 Redis)和处理 TB 级数据的应用优先,其中 CRC32 的碰撞概率变得显著。

我如何使用 CRC64 验证数据完整性?

要验证数据完整性:1)计算原始数据的 CRC64 校验和并存储它。2)在传输或存储后,重新计算收到/检索数据的 CRC64。3)比较两个校验和 - 如果它们匹配,数据可能完整。如果不同,数据已被破坏或修改。

其他资源

引用此内容、页面或工具为:

"CRC64 校验和计算器" 于 https://MiniWebtool.com/zh-cn/crc64-校验和计算器/,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队提供。更新于:2026年1月18日

哈希与校验码:

热门与最新工具:

SHA384哈希生成器MD5哈希生成器SHA224哈希生成器查看全部 →
主页 > 哈希与校验码 > CRC64 校验和计算器