目次:
定義-メッセージダイジェスト2(MD2)とはどういう意味ですか?
メッセージダイジェスト2は、暗号化で使用されるハッシュ関数です。 1989年にRonald Rivestによって開発された、それはバイト指向であり、任意の長さのメッセージの助けを借りて128ビットのハッシュ値を生成します。 8ビットコンピューター用に最適化されています。 メッセージダイジェスト2は、主にデジタル署名アプリケーションで使用するために開発されたもので、秘密キーで署名するために、安全で圧縮された大きなファイルが必要でした。 公開キーインフラストラクチャでは引き続き使用されますが、計算に時間がかかり、安全であるとは見なされないため、ほとんど使用されません。
TechopediaはMessage Digest 2(MD2)について説明します
メッセージダイジェスト2は、バイトのランダムな順列に依存します。 32ビットの16進数は、128ビットのメッセージダイジェスト2ハッシュを表すために使用されます。 メッセージダイジェスト2アルゴリズムは、任意の長さのメッセージを使用し、入力の128ビットメッセージダイジェストの出力を生成します。 同じメッセージダイジェストで2つのメッセージを生成したり、特定のメッセージから事前に指定されたターゲットメッセージダイジェストを取得することは不可能であると想定されています。 メッセージダイジェスト2アルゴリズムのプロセスには、次の手順が含まれます:パディングバイトの追加、チェックサムの追加、メッセージダイジェストを計算するためのメッセージダイジェストバッファの初期化、16バイトブロックでのメッセージの処理、および最終的な出力の生成。
Message Digest 2の最大の利点の1つは、実装が簡単であることです。 ただし、メッセージダイジェスト2は、メッセージダイジェスト4または5と比較すると低速です。これは、メッセージダイジェスト4および5は32ビットマシン用に最適化されているのに対して、8ビットコンピューター用に最適化されたためです。 繰り返しますが、SHA-1やSHA-256などの安全なハッシュアルゴリズムを比較すると、メッセージダイジェスト2アルゴリズムのパフォーマンスは低下します。 しかし、メッセージダイジェスト2が衝突攻撃でキーの情報を漏らす可能性があることが発見されたため、もはや好まれなくなりました。