端末デバイスからパケットを受信しており、ホスト側でパケットを受信すると、crc32 アルゴを使用してパケット データの mac を生成し、端末からホストへのパケットの転送中にデータの破損がないかどうかを確認できます。crc32 は信頼できますか?この目的のために、またはより良いアルゴリズムがありますか?
質問する
420 次
3 に答える
2
CRC32 は、イーサネットやHDLCなどのプロトコルで使用されます。エラー検出に非常に適していると思います。
于 2009-11-19T10:43:13.107 に答える
2
crc32は、シンプルで信頼性が高く、高速です。実際、TCP は 16 桁のチェックサムしか使用しません。
于 2009-11-19T10:43:54.667 に答える
2
CRC32 の有用性は、チェックされるデータのサイズと保護対象によって異なります。小さなパケットと伝送障害の検出の場合は、おそらく問題ありません。
アクティブな攻撃者から保護している場合は、おそらく安全なハッシュ関数が必要か、暗号を使用する必要があります。
この種のものに関する文献はたくさんあります。それは本当にあなたが達成しようとしていることに依存します。ただし、基本的な問題が短いパケットで通信エラーを検出することである場合、CRC32 はおそらく問題ありません。
于 2009-11-19T10:56:17.267 に答える