哪个是我用来验证两个相同数据的最快哈希码?

时间:2013-03-28 13:58:49

标签: encryption cryptography

我想检查两个数据是否具有相同的值,因此我使用CRC32比其他哈希函数更好。我不要求安全。我在文件中写入哈希值并使用另一个哈希值进行检查,以比较两个缓冲区是否相同。

2 个答案:

答案 0 :(得分:2)

  1. CRC32不是加密强大的功能。
  2. 运行数据以计算哈希值,然后比较哈希值与比较数据块本身的速度相同。并且比较数据块可以保证结果,而任何散列都不会(与哈希冲突的空间总是存在)。在将现有散列与新数据进行比较时,散列当然可以更快。

答案 1 :(得分:1)

CRC32不是加密哈希函数。这是一个简单的校验和,而不是更多。你想做什么,它需要多安全?