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 fazer hash (ou ambos) nos dados usando os mesmos algoritmos e valores de chave que são usados para autenticação de formulários e exibição de estado de ASP.NET.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Herança
-
MachineKey
Comentários
A MachineKey classe 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 Elemento machineKey (esquema de configurações de ASP.NET).
Aviso
As MachineKey APIs 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
Decode(String, MachineKeyProtection) |
Obsoleto.
Decodifica e/ou valida os 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 (hash-based message authentication code). |
Protect(Byte[], String[]) |
Protege os dados especificados ao criptografá-los ou assiná-los. |
Unprotect(Byte[], String[]) |
Desprotege os dados especificados, que estavam protegidos pelo método Protect(Byte[], String[]). |