写真がすでに大きな写真セット (200 万枚以上) に含まれているかどうかを確認する必要がありました。そこで、ハッシュ関数として md5 を使用して永続的なハッシュ リストを実装しました。後で、md5 にはいくつかの問題があり、より優れた機能が開発されていることを読みました。私の目的により良い機能があると思いますか?
質問する
478 次
1 に答える
2
セキュリティが重要な場合は、MD5 を使用しないでください。MD5が 壊れています。
単純な重複検出の場合は問題ありません。(あなたのシナリオには攻撃者はいません)
セキュリティが必要な設定でコードが使用される可能性がある場合は、安全な代替手段を使用してください。SHA-265は良い候補です。Git は SHA-1を使用しますが、新しいアプリケーションには使用しないでください
高速な非暗号化ハッシュ関数はMurmurHashです。最高のパフォーマンスが必要な場合は、これを使用してください。
于 2012-08-23T12:39:32.313 に答える