循环冗余校验(CRC)是用于检测原始计算机数据的意外变化的错误检测代码,并且通常用于数字网络中。 (wiki)CRC32算法通常接收文件流或字符数组,并从输入中计算无符号长码字。可以发送该码字并在接收器端重新计算它,然后将其与发送的码字进行比较以检测错误。
我一直在寻找unix cksum命令的等效python方法: http://pubs.opengroup.org/onlinepubs/7990989775/xcu/cksum.html $ cksum ./temp.bin 1605138151 712368 ./temp.bin 所以...
我拿了cksum的源代码并复制了多项式。这与 Go 标准库中定义的预定义 IEEE 变体相同。 包主 进口 ( “FMMT” &quo...
更新。请参阅帖子末尾的工作代码 我已经为此生气了。如何使stm32f103上的CRC单元的校验和与软件实现相匹配? Stm 具有多项式 0x04C11DB7 和重置值
我正在尝试使用 Python 计算/生成一些随机字符串的 CRC32 哈希,但它们与我从在线源生成的值不匹配。这是我在电脑上所做的事情, >>> 我...
我正在尝试使用 Python 计算/生成一些随机字符串的 CRC32 哈希,但它们与我从在线源生成的值不匹配。这是我在电脑上所做的事情, >>> 我...
在许多 CRC 实现中看到的神奇数字 0xa282ead8 是什么?
我在许多 CRC 实现中看到了神奇的数字 0xa282ead8,例如 https://github.com/kubo/snzip/blob/master/crc32.h 我不太了解CRC计算。这个数字有什么作用...
我正在尝试将 C# 中的 CRC32 生成器的特定实现转换为用于静态网站的 JavaScript。 它将两个字符串合并为一个,将其转换为一个,生成一个 CRC 输出...
我正在尝试找到一种改进攻击 PKZIP 加密的方法,但有些事情尚不清楚,今天是这样的: key0 = crc32 ( key0, pt ); 表达式中 pt 的用途是什么,...
为什么我在 PKZIP 解密密钥验证中收到更多 256 误报?
我一直在尝试使用 CRC 的第一个字节和加密标头的最后一个字节来暴力破解 ZipCrypto 的 Key2,看看需要多长时间,但我得到了超过 2000 个有效密钥。 从应用程序注释中,Ke...
在 vhdl 中计算(并验证)以太网 FCS (crc32)
我正在使用 Spartan 3E 入门套件,并尝试通过 100MBit 链路接收其上的以太网帧。 对于那些不知道的人,该板具有 PHY 芯片,暴露接收时钟...
任何人都可以帮助我完成我的项目吗?我需要在 Excel 中创建一个 crc32 校验和。我的项目是在编辑 ph 值数据时检测错误。 excel中有一个列是ph值...
从 1 到 7 的所有可能的可变长度 ASCII 字符串的 CRC32 冲突概率是多少
我试图在长度范围从1到7的所有可能的ASCII字符串中找到CRC32冲突概率。这里ASCII字符的范围可以从ASCII 32到ASCII 126。我试图...
过去4个小时我一直在研究CRC算法。我很确定我已经掌握了窍门。 我正在尝试编写一个 png 编码器,并且我不想使用外部库来实现 CRC
python crc (6.1.1) 和 stm32 硬件 CRC 单元的常见设置?
我正在将数据从Python代码发送到stm32g0xx MCU。 我使用 stm32 硬件 CRC 计算单元和 https://pypi.org/project/crc/ 作为另一端。 不幸的是,我无法理解......的常见设置
我知道这个问题的答案将是猜测,但我希望有根据的猜测可以帮助解开真正的谜团。 我正在使用 Camtasia 视频编辑软件渲染一些视频,创建 MPG 或...
GNU gzip 和 zlib 是由同一作者编写的。然而,我注意到两者之间的解压速度差异很大。 例如,用 gnu gzip 解压 linux.tar.gz ...
我想计算一个32位CRC查找表。我尝试的一种方法是使用该网站上的以下代码: #包括 #包括 无效make_crc_table() { 不...
为什么 从 zlib 导入 crc32 将 numpy 导入为 np x = crc32(np.int64(0)) 打印(x) 输出是1696784233,这怎么可能,因为我认为CRC给出了一些生成的提醒......
验证 UDP 的 CRC32 给定有效负载的 .jpg 文件
我正在运行一个接收 UDP 数据包的服务器,其中包含 2 字节 CRC32 多项式和与 .jpg 文件相对应的可变数量的异或 DWORD。数据包还包含
我想计算 Ruby on Rails 中“输入字段值”的 32 位 CRC 值。 需要示例代码,请帮助我。