DataProtector.PrependHashedPurposeToPlaintext Propriété

Définition

Spécifie si le hachage est ajouté au tableau de texte avant le chiffrement.

protected:
 virtual property bool PrependHashedPurposeToPlaintext { bool get(); };
protected virtual bool PrependHashedPurposeToPlaintext { get; }
member this.PrependHashedPurposeToPlaintext : bool
Protected Overridable ReadOnly Property PrependHashedPurposeToPlaintext As Boolean

Valeur de propriété

Toujours true.

Remarques

Par défaut, il est supposé que les classes dérivées ajouteront le hachage des ApplicationNamepropriétés , PrimaryPurposeet SpecificPurposes au texte brut avant le chiffrement, et vérifieront et vérifieront le hachage pendant le déchiffrement. Si une classe dérivée souhaite spécifier les données ajoutées par elle-même (par exemple en tant que valeur d’entropie facultative), cette propriété peut être remplacée et définie pour retourner false. Si PrependHashedPurposeToPlaintext a la valeur false, Protect et Unprotect passe directement par le ProviderProtect et ProviderUnprotect remplace sans modifier le tableau d’octets.

S’applique à