KeyGenParameterSpec.IsRandomizedEncryptionRequired Propriedade

Definição

Retornará true se a criptografia que usa essa chave precisar ser aleatória suficientemente para produzir diferentes textos criptografados para o mesmo texto sem formatação todas as vezes.

public bool IsRandomizedEncryptionRequired { [Android.Runtime.Register("isRandomizedEncryptionRequired", "()Z", "", ApiSince=23)] get; }
[<get: Android.Runtime.Register("isRandomizedEncryptionRequired", "()Z", "", ApiSince=23)>]
member this.IsRandomizedEncryptionRequired : bool

Valor da propriedade

Atributos

Comentários

Retornará true se a criptografia que usa essa chave precisar ser aleatória suficientemente para produzir diferentes textos criptografados para o mesmo texto sem formatação todas as vezes. A propriedade criptográfica formal que está sendo necessária é <>a indistinguibilidade sob ataque de texto sem formatação escolhido (IND-CPA)</em>. Essa propriedade é importante porque atenua várias classes de fraquezas devido ao qual o texto criptografado pode vazar informações sobre texto sem formatação. Por exemplo, se um determinado texto sem formatação sempre produzir o mesmo texto criptografado, um invasor poderá ver os textos criptografados repetidos e ser capaz de deduzir algo sobre o texto sem formatação.

Java documentação para android.security.keystore.KeyGenParameterSpec.isRandomizedEncryptionRequired().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a