0

2 つのデータが同じ値であるかどうかを確認したいので、CRC32 を使用していますが、他のハッシュ関数よりも優れています。私はセキュリティを必要としません。ハッシュ値をファイルに書き込み、別のハッシュ値でチェックして、2 つのバッファーが同じかどうかを比較しています。

4

2 に答える 2

2
  1. CRC32 は暗号的に強力な機能ではありません。
  2. データを実行してハッシュを計算し、ハッシュを比較すると、データ ブロック自体を比較するのと同じ速度になります。また、データ ブロックを比較すると結果が保証されますが、ハッシュでは保証されません (ハッシュとの衝突の余地は常にあります)。もちろん、既存のハッシュを新しいデータと比較する場合は、ハッシュの方が高速です。
于 2013-03-28T14:32:36.777 に答える
1

CRC32 は暗号ハッシュ関数ではありません。これは単純なチェックサムであり、それ以上のものではありません。何をしようとしているのか、どの程度安全である必要があるのか​​?

于 2013-03-28T14:07:19.313 に答える