DataProtector.PrependHashedPurposeToPlaintext Egenskap

Definition

Anger om hashen förbereds för textmatrisen före kryptering.

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

Egenskapsvärde

Alltid true.

Kommentarer

Som standard förutsätts det att härledda klasser förbereder hashen för ApplicationNameegenskaperna , PrimaryPurposeoch SpecificPurposes till oformaterad text före kryptering, och kontrollerar hashen under dekrypteringen. Om en härledd klass vill ange förberedda data på egen hand (till exempel som ett valfritt entropivärde) kan den här egenskapen åsidosättas och ställas in för att returnera false. Om PrependHashedPurposeToPlaintext är false, Protect och Unprotect passerar direkt till ProviderProtect och ProviderUnprotect åsidosätter utan att ändra bytematrisen.

Gäller för