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 è possibile utilizzare.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Framework20SP1 | 0 | Usare i metodi di crittografia implementati nelle versioni di .NET Framework precedenti alla versione 2.0 Service Pack 2. I vettori di inizializzazione (IV) vengono usati per tutte le operazioni di crittografia, ad eccezione dell'archiviazione delle password crittografate nel database di appartenenza ASP.NET. |
| Framework20SP2 | 1 | Usare i metodi di crittografia più sicuri disponibili in .NET Framework versione 2.0 SP2 e versioni successive. I vettori di inizializzazione (IV) vengono usati per tutte le operazioni di crittografia. |
| Framework45 | 2 | Usare i metodi di crittografia disponibili in .NET Framework versione 4.5 e versioni successive. Rispetto ai metodi di crittografia usati per Framework20SP1 e Framework20SP2, il testo crittografato generato dalle routine di crittografia predefinite è leggermente più piccolo ed è più resiliente contro determinate classi di attacchi teorici. Si integrano anche con la gestione delle chiavi di directory di Windows 8 per ottenere le chiavi crittografiche necessarie. Questa opzione consente anche di specificare routine di crittografia personalizzate scrivendo una classe che deriva da DataProtector e specificando il nome della classe nella DataProtectorType proprietà . A questa opzione si applicano i requisiti di configurazione seguenti:
Quando si specifica questa opzione, i ticket di autenticazione basata su form vengono sempre crittografati e firmati, indipendentemente dal valore specificato per la Protection proprietà . Lo stato di visualizzazione è anche crittografato e firmato se la proprietà di EnableViewStateMac una pagina è |
Commenti
I valori vengono usati MachineKeyCompatibilityMode quando si imposta la CompatibilityMode proprietà .