KeyGenParameterSpec.IsRandomizedEncryptionRequired Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne true si le chiffrement utilisant cette clé doit être suffisamment aléatoire pour produire des texte chiffrés différents pour le même texte en clair à chaque fois.
public bool IsRandomizedEncryptionRequired { [Android.Runtime.Register("isRandomizedEncryptionRequired", "()Z", "", ApiSince=23)] get; }
[<get: Android.Runtime.Register("isRandomizedEncryptionRequired", "()Z", "", ApiSince=23)>]
member this.IsRandomizedEncryptionRequired : bool
Valeur de propriété
- Attributs
Remarques
Retourne true si le chiffrement utilisant cette clé doit être suffisamment aléatoire pour produire des texte chiffrés différents pour le même texte en clair à chaque fois. La propriété de chiffrement formelle requise est <l’indistinguishabilité>sous une attaque en texte clair choisi (IND-CPA)</em>. Cette propriété est importante, car elle atténue plusieurs classes de faiblesses en raison desquelles le texte chiffré peut fuiter des informations sur le texte en clair. Par exemple, si un texte en clair donné produit toujours le même texte chiffré, un attaquant peut voir les texte chiffrés répétés et être en mesure de déduire quelque chose sur le texte en clair.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.