ハッシュソルトとノンシングの違いは何ですか? 質問する

ハッシュソルトとノンシングの違いは何ですか? 質問する

私はこれら 2 つのトピックについて調べましたが、ソルト ハッシュとノンシング ハッシュの違いがよくわかりません。

ベストアンサー1

ソルトは、同じ平文が常に同じ出力値にハッシュされないようにするために使用される非秘密のランダム値です。これは、次のような事前計算攻撃を防ぐために使用されます。レインボーテーブル

ナンス(「一度だけ使用される番号」)は、暗号化方式でメッセージに関連付けられた、通常はランダムに生成される値であり、指定された範囲(特定の時間間隔やセッションなど)内で一意である必要があります。通常は、リプレイ攻撃

nonce と salt は似ており、関連する目的を果たしますが、同一ではありません。どちらも通常はランダムに生成され、秘密ではなく、システムに対して可能となる攻撃を防ぐ役割を果たします。これらは主に、使用されるコンテキストと、繰り返しの結果が異なります。重複した salt は重要ではありませんが、重複した nonce は悲惨な結果をもたらす可能性があります。

おすすめ記事