0
为什么str_rot13()和crypt()与crc32()相比确定字符串完整性的方法效率低下? (根据一些zend考试测试)确定字符串的完整性 - PHP
为什么str_rot13()和crypt()与crc32()相比确定字符串完整性的方法效率低下? (根据一些zend考试测试)确定字符串的完整性 - PHP
str_rot13不散列字符串,它实际上是一个副本。这是多余的数据,是一种浪费。
crypt()需要大量的CPU,并且也是一个副本。
但crc32()会生成数据的散列,只有32位长。而一个被破坏的字符串与原始数据具有相同散列的机会是一个十亿分之一的概率。