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í je možné 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í implementované 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 v databázi ASP.NET členství. |
| 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žívejte 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, šifrový text generovaný výchozími kryptografickými rutinami je o něco menší a je odolnější vůči určitým třídám teoretických útoků. Integrují se také se správou klíčů adresáře Systému 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:
Při zadání této možnosti jsou lístky ověřování formulářů vždy šifrované i podepsané bez ohledu na hodnotu zadanou Protection pro vlastnost. Stav zobrazení je také šifrovaný i podepsaný, pokud je |
Poznámky
Hodnoty použijete MachineKeyCompatibilityMode při nastavování CompatibilityMode vlastnosti.