Freigeben über


DataProtector.PrependHashedPurposeToPlaintext Eigenschaft

Definition

Gibt an, ob der Hash dem Textarray vor Verschlüsselung vorangestellt wird.

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

Eigenschaftswert

Immer true.

Hinweise

Standardmäßig wird davon ausgegangen, dass abgeleitete Klassen den Hash der ApplicationNameEigenschaften , PrimaryPurposeund SpecificPurposes dem Nur-Text vor der Verschlüsselung voranstellen und den Hash während der Entschlüsselung überprüfen und überprüfen. Wenn eine abgeleitete Klasse die vorangestellten Daten selbst angeben möchte (z. B. als optionaler Entropiewert), kann diese Eigenschaft überschrieben und so festgelegt werden, dass zurückgegeben falsewird. Wenn PrependHashedPurposeToPlaintext ist false, Protect und Unprotect übergibt direkt an und ProviderProtectProviderUnprotect überschreibt, ohne das Bytearray zu ändern.

Gilt für: