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 los métodos de cifrado que se pueden usar.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Herencia
Campos
Framework20SP1 | 0 | Usar los métodos de cifrado que se implementaban en versiones de .NET Framework anteriores a la versión 2.0 Service Pack 2. Los vectores de inicialización (IV) se usan para todas las operaciones de cifrado a excepción de almacenar contraseñas cifradas en la base de datos de pertenencia de ASP.NET. |
Framework20SP2 | 1 | Utilice los métodos de cifrado más fuertes disponibles en .NET Framework versión 2.0 SP2 y versiones posteriores. Los vectores de inicialización (IV) se usan para todas las operaciones de cifrado. |
Framework45 | 2 | Utilice los 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 que generan las rutinas criptográficas predeterminadas es ligeramente más pequeño y es más resistente contra ciertos tipos de ataques teóricos. También se integran con la Windows 8 de claves de directorio para obtener las claves criptográficas necesarias. Esta opción también le permite especificar rutinas criptográficas personalizadas escribiendo una clase que deriva de DataProtector y especificando el nombre de clase en la propiedad DataProtectorType. Los requisitos de configuración siguientes se aplican a esta opción:
Cuando se especifica esta opción, los vales de autenticación de formularios siempre se cifran y se firman, independientemente del valor especificado para la propiedad Protection. El estado de la vista también se cifra y se firma si la propiedad EnableViewStateMac de una página es |
Comentarios
Los valores se MachineKeyCompatibilityMode usan al establecer la propiedad CompatibilityMode .