KeyGenParameterSpec.IsRandomizedEncryptionRequired プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
毎回同じプレーンテキストに対して異なる暗号テキストを生成するために、このキーを使用した暗号化を十分にランダム化する必要がある場合に、 true を返します。
public bool IsRandomizedEncryptionRequired { [Android.Runtime.Register("isRandomizedEncryptionRequired", "()Z", "", ApiSince=23)] get; }
[<get: Android.Runtime.Register("isRandomizedEncryptionRequired", "()Z", "", ApiSince=23)>]
member this.IsRandomizedEncryptionRequired : bool
プロパティ値
- 属性
注釈
毎回同じプレーンテキストに対して異なる暗号テキストを生成するために、このキーを使用した暗号化を十分にランダム化する必要がある場合に、 true を返します。 必須の正式な暗号化プロパティは<>選択されたプレーンテキスト攻撃 (IND-CPA)</em>での区別可能性です。 このプロパティは、暗号文がプレーンテキストに関する情報を漏えいさせる可能性があるため、いくつかのクラスの弱点を軽減するため、重要です。 たとえば、特定のプレーンテキストが常に同じ暗号テキストを生成する場合、攻撃者は繰り返し暗号テキストを見て、プレーンテキストに関する何かを推測できる可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。