Re: CRC32 Hash Missmatch
- To: mathgroup at smc.vnet.net
- Subject: [mg131408] Re: CRC32 Hash Missmatch
- From: "Alexey Popkov" <lehin.p at gmail.com>
- Date: Sat, 20 Jul 2013 05:59:14 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-outx@smc.vnet.net
- Delivered-to: mathgroup-newsendx@smc.vnet.net
- References: <ks82q9$jnc$1@smc.vnet.net>
This bug was fixed in version 8. Here you can find a workaround for version 7: http://stackoverflow.com/q/1854491 HTH, Alexey ============================================================== "roby" wrote:ks82q9$jnc$1 at smc.vnet.net... Dear Group, I am trying to calculate a CRC 32 checksum with Mathematica 7, it seems that: Hash[data, "CRC32"] gives different values opposed to: FileHash["datafile", "CRC32"] In[613]:= "Hello, World!"// StringToStream // FileHash[#, "CRC32"]& // IntegerString[#, 16, 8]& Out[613]= "ec4ac3d0" In[615]:= "Hello, World!"// Hash[#, "CRC32"]& // IntegerString[#, 16, 8]& Out[615]= "a776c351" Bug or feature or different generating polynomial ???