crc32 相关问题

循环冗余校验(CRC)是用于检测原始计算机数据的意外变化的错误检测代码,并且通常用于数字网络中。 (wiki)CRC32算法通常接收文件流或字符数组,并从输入中计算无符号长码字。可以发送该码字并在接收器端重新计算它,然后将其与发送的码字进行比较以检测错误。

是否有一个已知擅长检测位滑动的CRC多项式?

有关“好”CRC多项式的信息很容易获得,例如:https://checksumcrc.blogspot.com/2015/07/significantly-updated-crc-data.html但是,我能够获得的所有信息......

回答 1 投票 0

是否有用于CRC32C(Castagnoli)的LINUX命令行工具

我需要使用CRC32C(CRC32计算的Castagnoli变体)来验证数据。我无法在任何地方找到一个自包含的命令行实用程序来计算它以验证有问题的值。 ...

回答 3 投票 4

为什么以太网使用CRC-32而不使用CRC-32C?

已经表明CRC32C比CRC32提供更好的结果(改善汉明距离和更快的实现)。为什么以太网使用旧的CRC 32而不是CRC32C?

回答 1 投票 1

CRC32 - 更改初始值

我想用Java中的初始CRC值计算字节数组的CRC32值,与此Python脚本相同:import zlib def getCrc32():with open(“test.py”,mode ='rb')as file: ...

回答 2 投票 0

在Python中无需解压缩即可计算zip内容的CRC32,MD5和SHA1

我需要计算zip文件内容的CRC32,MD5和SHA1而不解压缩它们。到目前为止,我发现了如何为zip文件本身计算这些,例如:CRC32:import zlib ...

回答 1 投票 5

如何从16位数据计算CRC-32?

我(在C / C ++中)如何根据以下16位数据计算CRC32?数据为:0x0000,0x083A,0x0000,0xFFF7,0x0000,0xFFFE,0x0000,0x0001,0x5001,0x0003,0xE00A,0x0015,0xC009,0x0320,...

回答 2 投票 -4

循环冗余校验比较具有不同的值

有3个代码需要执行以下操作:A向B发送消息以及CRC32代码。 B收到此消息和CRC32代码。 B遵循40%的概率来改变消息。 ...

回答 1 投票 0

如何设置STM32生成标准的CRC32

我正在尝试使用 STM32L4 硬件模块生成 CRC。我想验证 fatfs 文件,所以基本上我有字节数组。我正在使用这个 CRC 生成器。 不幸的是我不知道如何......

回答 6 投票 0

如何使用CRC32加密文本

据我所知CRC32是一个错误检测代码。我之前没有使用它,但我接受了一些使用CRC32加密某些文本的任务。是否可以使用CRC32进行加密?

回答 2 投票 0

zipfile.BadZipFile:提取密码保护时出错CRC-32 .zip&.zip在提取时损坏

我正在尝试提取一个受密码保护的.zip,它有一个.txt文件(对于这种情况说Say Congrats.txt)。现在Congrats.txt中有文本,因此它的大小不是0kb。它放在.zip中(对于...

回答 1 投票 1

如何从linux bash上的字符串计算crc32校验和

我很久以前用crc32计算了stc的校验栏,但我不记得我是怎么做的。 echo -n“LongString”| crc32 #no output我找到了用Python计算的解决方案[1],但是......

回答 5 投票 3

对于每个构建,classes.dex的校验和值随着Dexguard的不断变化

我在本地代码中检查classes.dex的总和,如下所示:检查C /本地代码中的.apk-signature计算classes.dex的校验和与硬编码值进行比较 - 如果是真的则为xxx,传递和去...

回答 1 投票 0

CRC32参数反向工程可以访问多个示例

我必须找出如何重现专有数据库文件上使用的CRC32算法,该文件由许多128字节的“块”组成,每个块都是一个记录。我知道每个记录,字节1 -...

回答 1 投票 0

CRC表查找优化如何工作?

我试图通过以下方式理解CRC表查找优化:http://www.sunshine2k.de/articles/coding/crc/understanding_crc.html#ch5,特别是:public static ushort Compute_CRC16(byte [...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.