crc32 hash与python中的md5集成

时间:2018-01-26 19:24:20

标签: algorithm crc32

  

我正在尝试创建CRC32

     

但我继续为crcvalue = zlib.crc32(crcvalue)

收到此错误

builtins.TypeError:需要类似字节的对象,而非'int'

1 个答案:

答案 0 :(得分:1)

您正在将0传递给crc32而不是文件名。这没有任何意义。

使用ascii编码将文件名编码为字节,并将这些字节传递给crc方法:

>>> import zlib
>>> x = "filename"
>>> zlib.crc32(x.encode('ascii'))
1007413605