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 du .NET Framework antérieures à la version 2.0 Service Pack 2. Des vecteurs d'initialisation (IV) 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 qui sont disponibles dans le .NET Framework version 2.0 SP2 et les versions ultérieures. Des vecteurs d'initialisation (IV) sont utilisés pour toutes les opérations de chiffrement. |
Framework45 | 2 | Utilise les méthodes de chiffrement qui sont disponibles dans le .NET Framework version 4.5 et les versions ultérieures. Comparé aux méthodes de chiffrement qui sont 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 plus résistant à certaines classes d'attaques théoriques. Ils s’intègrent également à Windows 8 gestion des clés d’annuaire 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 de DataProtector et en spécifiant le nom de la classe dans la propriété DataProtectorType. Les spécifications 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 propriété Protection. L'état d'affichage est également chiffré et signé si la propriété EnableViewStateMac d'une page est |
Remarques
Vous utilisez les MachineKeyCompatibilityMode valeurs lorsque vous définissez la CompatibilityMode propriété .