DataProtector.PrependHashedPurposeToPlaintext Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 vorab bereitgestellten Daten selbst angeben möchte (z. B. als optionaler Entropiewert), kann diese Eigenschaft überschrieben und so festgelegt werden, dass sie zurückgibt false
. Wenn PrependHashedPurposeToPlaintext ist false
, Protect und Unprotect wird direkt an die ProviderProtect Überschreibungen und ProviderUnprotect übergeben, ohne das Bytearray zu ändern.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für