0
なぜstr_rot13()とcrypt()はcrc32()と比較して文字列の整合性を判断するのに非効率的なのですか? (いくつかのzend検査テストによると)文字列の整合性を判断する - PHP
なぜstr_rot13()とcrypt()はcrc32()と比較して文字列の整合性を判断するのに非効率的なのですか? (いくつかのzend検査テストによると)文字列の整合性を判断する - PHP
str_rot13は、文字列をハッシュしません。実際にはコピーです。これは冗長なデータであり、無駄です。
crypt()は多くのCPUを要し、コピーでもあります。
しかし、crc32()はデータのハッシュを生成します。データのハッシュは32ビットです。そして、元のデータと同じハッシュを持つ破損した文字列の可能性は、数千分の1です。