0
爲什麼str_rot13()和crypt()與crc32()相比確定字符串完整性的方法效率低下? (根據一些zend考試測試)確定字符串的完整性 - PHP
爲什麼str_rot13()和crypt()與crc32()相比確定字符串完整性的方法效率低下? (根據一些zend考試測試)確定字符串的完整性 - PHP
str_rot13不散列字符串,它實際上是一個副本。這是多餘的數據,是一種浪費。
crypt()需要大量的CPU,並且也是一個副本。
但crc32()會生成數據的散列,只有32位長。而一個被破壞的字符串與原始數據具有相同散列的機會是一個十億分之一的概率。