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

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
CRC32校验和计算器Adler32校验和计算器MurmurHash3 生成器RIPEMD-160 哈希生成器
主页 > 哈希与校验码
 

CRC64 校验和计算器

在 MiniWebtool 的 CRC64 校验和计算器中选择 ECMA-182、ISO、Go-ISO 或 XZ 变体,可计算文本或批量文件的 CRC64 校验和。文件按原始字节在浏览器中处理,结果可复制或保存。

不确定怎么使用?问问 AI

使用 Gemini 时,请将复制的问题粘贴到聊天框。也可以在下方手动复制。

查看提问内容

免费使用无需注册即时出结果
CRC64 校验和计算器立即免费试用 ▼
字符: 0
字节 (UTF-8): 0

Embed CRC64 校验和计算器 Widget

CRC64 校验和计算器

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

功能概览

CRC64 校验和计算器可根据输入文本或导入的文本文件,计算64位循环冗余校验值。您可以选择变体,如ECMA-182、ISO或XZ,并获得十六进制、十进制和二进制结果。

CRC64 校验和计算器:功能一览
功能具体内容适用场景
变体选择变体包括ECMA-182(多项式0x42F0E1EBA9EA3693)、ISO 3309(0x000000000000001B)、XZ和GO-ISO。同一输入在不同变体下会得到不同的校验和。匹配其他系统所用的变体
输入输入或粘贴文本,也可导入文本文件。字符数和字节数会随输入实时更新。检查短字符串或小文件
输出格式校验和以十六进制、十进制和二进制显示,附复制按钮,并可选择输出的大小写。按规范要求的格式复制数值
64位长度校验和为64位,以16个十六进制数字表示,可能取值多达2^64个,而CRC32仅为2^32个。担心CRC32发生碰撞的大型数据集
仅用于错误检测CRC64用于检测意外更改,在密码学上并不安全。存储或传输后核验数据

CRC64 的工作原理

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

什么是 CRC64?

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

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

CRC64 多项式变体

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

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

如何使用本计算器

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

CRC64 的使用案例

文件完整性
验证文件在存储或传输过程中保持不变。比较传输前后的校验和以检测损坏。
压缩包与存储
xz 压缩格式以及用于磁带和存储介质的 ECMA-182 标准,都用 CRC64 校验大块数据。
数据库
Redis 用 CRC64 校验 RDB 快照和 DUMP 数据;Redis Cluster 分配键槽用的是 CRC16,而不是 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 对大型文件系统、数据库(如 Redis)和处理 TB 级数据的应用优先,其中 CRC32 的碰撞概率变得显著。

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

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

其他资源

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

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

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

与喜欢的 AI 聊聊这个工具

使用 Gemini 时,请将复制的问题粘贴到聊天框。也可以在下方手动复制。

查看提问内容

哈希与校验码:

热门与最新工具:

SHA1哈希生成器SHA3-384 哈希生成器SHA512哈希生成器查看全部 →
主页 > 哈希与校验码 > CRC64 校验和计算器