DataProtector.PrependHashedPurposeToPlaintext Proprietà

Definizione

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à

Boolean

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 ProviderUnprotect Unprotect esegue l'override ProviderProtect senza modificare la matrice di byte.

Si applica a