MachineKey Classe
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.
Fornece uma maneira de criptografar ou exibir dados de hash (ou ambos) usando os mesmos algoritmos e valores de chave que são usados para ASP.NET autenticação de formulários e estado de exibição.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Herança
-
MachineKey
Comentários
A classe MachineKey fornece métodos que expõem a lógica de hash e criptografia que ASP.NET fornece. Para obter informações sobre quais algoritmos de criptografia e hash ASP.NET usa e os valores de chave que ele usa com eles, consulte machineKey Element (ASP.NET Settings Schema).
Aviso
As APIs MachineKey só devem ser usadas em um aplicativo ASP.NET. O comportamento das APIs MachineKey fora do contexto de um aplicativo ASP.NET é indefinido
Métodos
| Nome | Description |
|---|---|
| Decode(String, MachineKeyProtection) |
Obsoleto.
Decodifica e/ou valida dados que foram criptografados ou fornecidos com um HMAC (código de autenticação de mensagem baseado em hash). |
| Encode(Byte[], MachineKeyProtection) |
Obsoleto.
Criptografa dados e/ou acrescenta um HMAC (código de autenticação de mensagem baseado em hash). |
| Protect(Byte[], String[]) |
Protege os dados especificados criptografando-os ou assinando-os. |
| Unprotect(Byte[], String[]) |
Desprotege os dados especificados, que foram protegidos pelo Protect(Byte[], String[]) método. |