KeyGenParameterSpec.IsRandomizedEncryptionRequired Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.