确定字符串的完整性 - PHP

时间:2011-02-17 07:32:11

标签: php

与crc32()相比,为什么str_rot13()和crypt()是无效的方法来确定字符串的完整性? (根据一些zend考试测试)

1 个答案:

答案 0 :(得分:1)

str_rot13不会对字符串进行散列,它实际上是一个副本。这是多余的数据,是一种浪费。

crypt()占用大量CPU,也是一个副本。

但crc32()生成数据的哈希值,只有32位长。一个损坏的字符串与原始数据具有相同哈希值的可能性是万亿之一。

相关问题