DataProtector.PrependHashedPurposeToPlaintext Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro