MachineKeyCompatibilityMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica quais métodos de criptografia podem ser usados.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Herança
Campos
Framework20SP1 | 0 | Use os métodos de criptografia que foram implementados nas versões do .NET Framework anteriores à versão 2.0 Service Pack 2. IVs (vetores de inicialização) são usados para todas as operações de criptografia, exceto para armazenar senhas criptografadas no banco de dados de associação ASP.NET. |
Framework20SP2 | 1 | Use os métodos de criptografia mais fortes que estão disponíveis no .NET Framework versão 2.0 SP2 e posteriores. IVs (vetores de inicialização) são usados para todas as operações de criptografia. |
Framework45 | 2 | Use os métodos de criptografia disponíveis na versão do .NET Framework 4.5 e posteriores. Em comparação aos métodos de criptografia usados para Framework20SP1 e Framework20SP2, o texto cifrado gerado pelas rotinas de criptografia padrão é um pouco menor e mais resiliente contra determinadas classes de ataques teóricos. Eles também se integram Windows 8 gerenciamento de chaves de diretório para obter as chaves criptográficas necessárias. Essa opção também permite que você especifique rotinas criptográficas personalizadas, escrevendo uma classe que deriva de DataProtector e especificando o nome de classe na propriedade DataProtectorType. Os seguintes requisitos de configuração se aplicam a essa opção:
Quando você especifica essa opção, tíquetes de autenticação de formulários são sempre criptografados e assinados, independentemente do valor especificado para a propriedade Protection. O estado de exibição também será criptografado e assinado se uma propriedade EnableViewStateMac da página for |
Comentários
Você usa os MachineKeyCompatibilityMode valores ao definir a propriedade CompatibilityMode .