DataProtector.PrependHashedPurposeToPlaintext Vlastnost

Definice

Určuje, jestli se hodnota hash před šifrováním předepře k poli textu.

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

Hodnota vlastnosti

Vždy hodnota true.

Poznámky

Ve výchozím nastavení se předpokládá, že odvozené třídy předvedou hodnotu hash vlastností , PrimaryPurposea SpecificPurposes do prostého ApplicationNametextu před šifrováním a při dešifrování zkontrolují a ověří hodnotu hash. Pokud odvozená třída chce samostatně určit předpřidaná data (například jako volitelnou hodnotu entropie), lze tuto vlastnost přepsat a nastavit tak, aby vracela false. Pokud PrependHashedPurposeToPlaintext je false, Protect a Unprotect předá přímo do ProviderProtect přepsání a ProviderUnprotect beze změny pole bajtů.

Platí pro