MachineKeyCompatibilityMode Výčet
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, které metody šifrování lze použít.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Dědičnost
Pole
Name | Hodnota | Description |
---|---|---|
Framework20SP1 | 0 | Použijte metody šifrování, které byly implementovány ve verzích rozhraní .NET Framework starších než verze 2.0 Service Pack 2. Inicializační vektory (IV) se používají pro všechny operace šifrování s výjimkou ukládání šifrovaných hesel do databáze členství ASP.NET. |
Framework20SP2 | 1 | Používejte silnější metody šifrování, které jsou k dispozici v rozhraní .NET Framework verze 2.0 SP2 a novějších verzích. Inicializační vektory (IV) se používají pro všechny operace šifrování. |
Framework45 | 2 | Použijte metody šifrování, které jsou k dispozici v rozhraní .NET Framework verze 4.5 a novějších verzích. Ve srovnání s metodami šifrování, které se používají pro Framework20SP1 a Framework20SP2, je šifrový text, který je generován výchozími kryptografickými rutinami, o něco menší a je odolnější proti určitým třídám teoretického útoku. Integrují se také se správou klíčů adresáře Windows 8, aby získaly požadované kryptografické klíče. Tato možnost také umožňuje zadat vlastní kryptografické rutiny zápisem třídy, která je odvozena od DataProtector a určení názvu třídy ve DataProtectorType vlastnosti. Pro tuto možnost platí následující požadavky na konfiguraci:
Když zadáte tuto možnost, budou lístky ověřování formulářů vždy zašifrované i podepsané bez ohledu na hodnotu zadanou Protection pro vlastnost. Stav zobrazení je také šifrovaný a podepsaný, pokud je |
Poznámky
Hodnoty se používají MachineKeyCompatibilityMode při nastavování CompatibilityMode vlastnosti.