DataProtector.PrependHashedPurposeToPlaintext Eigenschaft

Definition

Gibt an, ob der Hash vor der Verschlüsselung dem Textarray 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 des ApplicationNamePrimaryPurpose, und SpecificPurposes eigenschaften vor der Verschlüsselung dem Nur-Text voranstellen und den Hash während der Entschlüsselung überprüfen und überprüfen. Wenn eine abgeleitete Klasse die vordefinierten Daten eigenständig angeben möchte (z. B. als optionaler Entropiewert), kann diese Eigenschaft überschrieben und auf die Rückgabe falsefestgelegt werden. Wenn PrependHashedPurposeToPlaintext dies der Grund ist falseProtectund Unprotect direkt an die ProviderProtect Und ProviderUnprotect Außerkraftsetzungen übergeben wird, ohne das Bytearray zu ändern.

Gilt für: