MachineKeyCompatibilityMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les méthodes de chiffrement qui peuvent être utilisées.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Framework20SP1 | 0 | Utilisez les méthodes de chiffrement implémentées dans les versions de .NET Framework antérieures à la version 2.0 Service Pack 2. Les vecteurs d’initialisation sont utilisés pour toutes les opérations de chiffrement, à l’exception du stockage des mots de passe chiffrés dans la base de données d’appartenance ASP.NET. |
| Framework20SP2 | 1 | Utilisez les méthodes de chiffrement plus fortes disponibles dans .NET Framework version 2.0 SP2 et versions ultérieures. Les vecteurs d’initialisation sont utilisés pour toutes les opérations de chiffrement. |
| Framework45 | 2 | Utilisez des méthodes de chiffrement disponibles dans .NET Framework version 4.5 et versions ultérieures. Par rapport aux méthodes de chiffrement utilisées pour Framework20SP1 et Framework20SP2, le texte chiffré généré par les routines de chiffrement par défaut est légèrement plus petit et est plus résilient à certaines classes d’attaques théoriques. Ils s’intègrent également à la gestion des clés d’annuaire Windows 8 afin d’obtenir les clés de chiffrement requises. Cette option vous permet également de spécifier des routines de chiffrement personnalisées en écrivant une classe qui dérive DataProtector et en spécifiant le nom de classe dans la DataProtectorType propriété. Les exigences de configuration suivantes s’appliquent à cette option :
Lorsque vous spécifiez cette option, les tickets d’authentification par formulaire sont toujours chiffrés et signés, quelle que soit la valeur spécifiée pour la Protection propriété. L’état d’affichage est également chiffré et signé si la propriété d’une EnableViewStateMac page est |
Remarques
Vous utilisez les MachineKeyCompatibilityMode valeurs lorsque vous définissez la CompatibilityMode propriété.