CRC32计算

时间:2013-04-19 03:39:36

标签: python crc crc32

我正在尝试编写一些python代码来测试微软中的硬件CRC模块。 python代码将计算随机数据块的crc值,并将与同一随机数据块的micro返回的crc值进行比较。

1 个答案:

答案 0 :(得分:1)

Q1:这应该让你开始制作随机区块:

def randblock(nbytes):
    x = random.randrange(256 ** nbytes)
    return binascii.unhexlify('%0*x' % (nbytes*2, x))

Q2:zlib.crc32函数可以使用您想要的任何值播种 - 只需将该值作为第二个参数传递。默认种子为零。

问题3:是的,将数据传递给crc32()将生成合理的CRC值。