[解決済み] MD5/SHA1よりもCRCの方が適切な場合とは?
2022-05-26 11:12:37
質問
エラー検出のために CRC を使用することと、MD5 や SHA1 のようなより現代的なハッシュ関数を使用することは、いつが適切でしょうか? 前者は組み込みハードウェアでの実装がより簡単なのでしょうか?
どのように解決するのですか?
CRC は、たとえばネットワーク干渉、回線ノイズ、歪みなどから発生する可能性のある、データのランダム エラーの検出には問題なく機能します。
CRC は MD5 や SHA1 よりも計算上はるかに複雑ではありません。MD5 のようなハッシュ関数を使用することは、おそらくランダムなエラー検出のためには過剰なことです。しかし、あらゆる種類のセキュリティ チェックに CRC を使用すると、MD5 のようなより複雑なハッシュ関数よりはるかに安全性が低くなります。
そして、そうです、CRC は組み込みハードウェアに実装するのがはるかに簡単で、IC でこのためのさまざまなパッケージ ソリューションを入手することさえできます。
関連
-
[解決済み] トレントファイルの info_Hash とは一体何でしょうか?
-
[解決済み] ハッシュ化アルゴリズムと暗号化アルゴリズムの根本的な違い
-
[解決済み】高放射能環境下で使用するアプリケーションのコンパイルについて
-
[解決済み】PHPパスワードのハッシュとソルトの安全性について
-
[解決済み】パスワードの「二重ハッシュ化」は、一度だけハッシュ化するよりも安全性が低いのでしょうか?
-
[解決済み】MD5ハッシュを復号化することは可能ですか?
-
[解決済み】SHAが衝突する可能性は、実際には無視しても大丈夫なのでしょうか?
-
[解決済み】レインボーテーブル攻撃に対してパスワードソルトはどのように役立つのでしょうか?
-
[解決済み] MD5はファイルを一意に識別するのに十分な性能を持っていますか?
-
[解決済み] 暗号ハッシュ関数はどれを選べばいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】弱い抵抗と強い抵抗の違いとは?
-
[解決済み] MurmurHash - それは何ですか?
-
[解決済み] SHA-256 javascriptの実装で、一般に信頼できるとされるものはありますか?
-
[解決済み] トレントファイルの info_Hash とは一体何でしょうか?
-
[解決済み] node.jsのハッシュ文字列?
-
[解決済み】ハッシュとレンジの主キーとは?
-
[解決済み】SHAが衝突する可能性は、実際には無視しても大丈夫なのでしょうか?
-
[解決済み] パスワードの暗号化:ベストプラクティス?[クローズド]。
-
[解決済み] ReSharperのGetHashCodeのオーバーライドに'397'が使用されているのはなぜですか?
-
[解決済み] MD5/SHA1よりもCRCの方が適切な場合とは?