DataProtector.PrependHashedPurposeToPlaintext Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se il valore hash viene anteposto alla matrice di testo prima della crittografia.
protected:
virtual property bool PrependHashedPurposeToPlaintext { bool get(); };
protected virtual bool PrependHashedPurposeToPlaintext { get; }
member this.PrependHashedPurposeToPlaintext : bool
Protected Overridable ReadOnly Property PrependHashedPurposeToPlaintext As Boolean
Valore della proprietà
Sempre true
.
Commenti
Per impostazione predefinita, si presuppone che le classi derivate prependeranno l'hash delle proprietà , PrimaryPurposee SpecificPurposes al testo normale prima della ApplicationNamecrittografia e verificheranno e verificheranno l'hash durante la decrittografia. Se una classe derivata vuole specificare i dati prependati in base al proprio (ad esempio come valore di entropia facoltativo), questa proprietà può essere sostituita e impostata su come restituire false
. Se PrependHashedPurposeToPlaintext è false
, Protect e passa direttamente all'oggetto e ProviderUnprotectUnprotect esegue l'override ProviderProtect senza modificare la matrice di byte.