1

端末デバイスからパケットを受信して​​おり、ホスト側でパケットを受信すると、crc32 アルゴを使用してパケット データの mac を生成し、端末からホストへのパケットの転送中にデータの破損がないかどうかを確認できます。crc32 は信頼できますか?この目的のために、またはより良いアルゴリズムがありますか?

4

3 に答える 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 に答える