データの破損をチェックするための crc32 のより良いアルゴリズムはありますか?
-
21-09-2019 - |
質問
端末デバイスからパケットを受信し、ホスト側でパケットを受信したら、crc32 アルゴを使用してパケット データの mac を生成し、端末からホストへのパケットの転送中にデータの破損がないかどうかを確認できます。crc32 は信頼できますか?この目的のために、それともより良いアルゴリズムはありますか?
解決
CRC32の有用性が確認されているデータのサイズと何をから保護しているに依存します。小さなパケットと検出伝送障害については、それはおそらくだけで結構です。
あなたはアクティブな攻撃から保護されている場合は、おそらくあなたは、セキュアハッシュ関数や暗号を使用することを望んでます。
もののこの種に関する文献がたくさんあります。それは本当にあなたが達成しようとしているかに依存します。しかし:あなたの基本的な問題は、ショートパケットで途切れエラーを検出した場合、CRC32はおそらくだけで結構です。
。所属していません StackOverflow