MachineKeyCompatibilityMode Enumerazione
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à
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 è |
Quando si imposta la CompatibilityMode proprietà, usare i MachineKeyCompatibilityMode valori.
Prodotto | Versioni |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: