MachineKeyCompatibilityMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica qué métodos de cifrado se pueden usar.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Framework20SP1 | 0 | Use los métodos de cifrado que se implementaron en versiones de .NET Framework anteriores a la versión 2.0 Service Pack 2. Los vectores de inicialización (IVs) se usan para todas las operaciones de cifrado, excepto para almacenar contraseñas cifradas en la base de datos de pertenencia a ASP.NET. |
| Framework20SP2 | 1 | Use los métodos de cifrado más seguros que están disponibles en .NET Framework versión 2.0 SP2 y versiones posteriores. Los vectores de inicialización (IVs) se usan para todas las operaciones de cifrado. |
| Framework45 | 2 | Use métodos de cifrado disponibles en .NET Framework versión 4.5 y versiones posteriores. En comparación con los métodos de cifrado que se usan para Framework20SP1 y Framework20SP2, el texto cifrado generado por las rutinas criptográficas predeterminadas es ligeramente más pequeño y es más resistente frente a determinadas clases de ataques teóricos. También se integran con la administración de claves de directorio de Windows 8 para obtener las claves criptográficas necesarias. Esta opción también permite especificar rutinas criptográficas personalizadas escribiendo una clase que deriva de y especificando el nombre de DataProtector clase en la DataProtectorType propiedad . Los siguientes requisitos de configuración se aplican a esta opción:
Al especificar esta opción, los vales de autenticación de formularios siempre están cifrados y firmados, independientemente del valor especificado para la Protection propiedad. El estado de vista también está cifrado y firmado si la propiedad de EnableViewStateMac una página es |
Comentarios
Los valores se usan MachineKeyCompatibilityMode al establecer la CompatibilityMode propiedad .