crc32

    1热度

    1回答

    我已经提到了hackersdelight的CRC32实现,我只是从那里编辑了crc32h函数,并让它得到一个字节并更新最后一个CRC32值。因为我需要用新的byte输入来计算新的CRC32值。我可以通过向它发送一个数组来获得它的工作,因为在调用CRC32函数之前我无法将我的整个数据保存到数组中。所以我想更新前一个字节计算出的最后一个CRC32值。这里是黑客的实现: unsigned int crc

    -1热度

    1回答

    我创建了一个带有函数和可怕表的CRC32。 现在,我想比较这个返回值与cksum。 你能帮我解释一下如何转换crc32以便与cksum返回值匹配。

    0热度

    1回答

    我正在编写一个程序来计算Groovy中的CRC32。出于某种原因,我不明白(因为如果我用java.util.zip执行相同的)期望值: def crc32(byte[] bytes) { return new java.util.zip.CRC32().with { update bytes; value } } def myCrc32(byte[] bytes) { d

    0热度

    1回答

    我正在寻找一个DB2函数来计算大CLOB值上的散列,以便快速跟踪更改。其他发动机的功能如CHECKSUM,CRC32或MD5。 LUW中的函数是GET_HASH_VALUE,但在zOS中不可用。 约束:无权访问UDF或存储过程。 这是一个计算CRC32的快速和脏代码片段,它只能用于大约100个字符。 WITH crc(t,c,j) AS ( SELECT 'Hello World!',42

    1热度

    1回答

    我想在Java中找到CRC32冲突,然后用pycrc检查散列。我尝试了this线程中描述的内容,但仍然无法使我的实现与pycrc匹配。我究竟做错了什么? public static void print() { Checksum h = new CRC32(); Map<Long, String> seen = new HashMap<Long, String>();

    0热度

    1回答

    Source 改变在3.0版本:总是返回一个无符号值。要在所有Python版本和平台上生成相同的数值,请使用crc32(data)& 0xffffffff。 但是,为什么我们需要使用按位和二进制数设置为全1?不管结果如何(不论是在任何二进制数字中,BITWISE ANDED与所有的1都将是相同的二进制数字)?这看似任意的细节让我感到不舒服。

    0热度

    1回答

    我想为以太网数据包计算crc32并检查是否收到了正确的数据。我想实现crc作为System Verilog函数。我将使用online crc value generator获取verilog中的代码来计算数据宽度为8位的crc32。我有以下问题: 在情况下,以太网802.3标准,相信CRC计算用于数据,其中数据= {目的地址,源地址,长度和有效载荷}。纠正我,如果我缺少数据中的某些东西。 从理论上

    1热度

    1回答

    我一直在寻找一个Lua实现CRC32的和偶然发现了这一点: https://github.com/openresty/lua-nginx-module/blob/master/t/lib/CRC32.lua 但是它返回的整数哈希,我将如何去获取字符串等同的吗? 使用输入 “东西”,它返回:1850105976 使用在线CRC32发生器我得到: “879fb991”

    1热度

    3回答

    我想问一下关于PHP crc32哈希。 我尝试使用hash('md5','value')和md5('value')其返回相同的输出。 输出:2063c1608d6e0baf80249c42e2be5804 但是当我尝试使用hash('crc32','value')和crc32('value')其返回不同的输出。 散列()输出:e0a39b72 CRC32()输出:494360628 人知道为什么它

    1热度

    1回答

    我从MCU发送多条消息到我的计算机,我想使用32位循环冗余校验来验证消息是否正确。从我读过的内容来看,应该可以将CRC余数附加到最后一个消息并通过CRC函数运行。如果消息没有错误,则应该返回零(对吗?) 但是,我已经使用binascii库函数binascii.crc32()实现此操作,但未成功。 让我们举例说,我想从Python文档中给出的例子(我使用Python 3.5)内部检查消息。我将如何继