MachineKeyCompatibilityMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i metodi di crittografia che possono essere utilizzati.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Ereditarietà
Campi
Nome | Valore | Descrizione |
---|---|---|
Framework20SP1 | 0 | Consente di utilizzare i metodi di crittografia implementati nelle versioni di .NET Framework precedenti alla 2.0 Service Pack 2. I vettori di inizializzazione vengono utilizzati per tutte le operazioni di crittografia eccetto per la memorizzazione delle password crittografate nel database delle appartenenze di ASP.NET. |
Framework20SP2 | 1 | Utilizzare i metodi di crittografia più complessi che sono disponibili in .NET Framework 2.0 SP2 e versioni successive. I vettori di inizializzazione vengono utilizzati per tutte le operazioni di crittografia. |
Framework45 | 2 | Utilizzare metodi di crittografia disponibili in .NET Framework 4.5 e versioni successive. Rispetto ai metodi di crittografia utilizzati per Framework20SP1 e Framework20SP2, il testo crittografato generato dalle routine di crittografia predefinite è leggermente più piccolo e più resiliente ad alcune classi di attacchi teorici. Si integrano anche con Windows 8 gestione delle chiavi directory per ottenere chiavi crittografiche necessarie. Questa opzione consente inoltre di specificare le routine di crittografia personalizzate scrivendo una classe che deriva da DataProtector e specificando il nome della classe nella proprietà DataProtectorType . I seguenti requisiti di configurazione si applicano a questa opzione:
Quando si specifica questa opzione, i ticket di autenticazione dei form sono sempre crittografati e firmati, indipendentemente dal valore specificato per la proprietà di Protection . Lo stato di visualizzazione è anche sia crittografato che firmato se la proprietà di EnableViewStateMac di una pagina è |
Commenti
Quando si imposta la CompatibilityMode proprietà, usare i MachineKeyCompatibilityMode valori.