CRC校验和计算器

为文本输入计算CRC校验和。免费的在线CRC计算器,用于数据传输中的错误检测。

输入

什么是 CRC?

CRC (循环冗余校验) 是一种错误检测码,广泛用于数字网络和存储设备,以检测数据的偶然性更改。它在检测由传输信道噪声引起的常见错误方面特别有效。该算法根据数据生成一个固定长度的校验值(或称校验和),该值将与数据一同发送。

如何使用 CRC

1. 输入您要计算CRC校验和的文本。 2. 选择CRC算法(例如CRC-16,CRC-32)。 3. 校验和将自动计算并显示。

何时使用 CRC

当您需要在传输或存储过程中验证数据完整性时,请使用CRC。它通常用于网络协议(如以太网)和文件格式(如ZIP和PNG)中,以检测意外损坏。

如何 CRC 工作原理

CRC的工作原理基于二进制除法。整个数据块被视为一个大的二进制数。然后,这个数被另一个固定的二进制数(称为“生成多项式”)相除。这次除法的余数就是CRC校验和。当接收到数据时,接收方会执行相同的除法并比较余数。如果余数匹配,则认为数据没有错误。

常见用例

  • 网络数据包验证
  • 文件完整性检查
  • 存储设备错误检测

安全提示

CRC不具备加密安全性,不应用于安全目的。

常见问题

1 CRC用于什么?

CRC用于检测数据传输和存储中的错误。

2 CRC对密码安全吗?

不,CRC不具备加密安全性,绝不能用于密码。