2

文字列のチェックサムインデックスを作成して、アプリケーションの検索を高速化したい。

CRC32で十分ですか?私はセキュリティのためにそれを使用していません。文字列をハッシュ(整数/整数)インデックスとして表す方法と同じです。

4

2 に答える 2

3

チェックサムではなく、ハッシュコードを探しています。CRC32は問題ないはずですが、あまり効率的ではありません。また、計算が高速なAdler32(zlibで使用)もご覧ください。

ハッシュ関数も参照してください

于 2011-01-21T14:47:01.933 に答える
2

車輪の再発明、この場合はハッシュテーブルを再発明しようとしていますか?

CRC32はチェックサムを計算するためのものであり、高速ハッシュ関数として設計されているのではなく、ファイルのエラー(変更)を検出するように設計されています。4つのニーズがありますが、暗号化されていないハッシュ関数を確認することをお勧めします。

于 2011-01-21T14:47:04.460 に答える