MachineKey Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma forma de encriptar ou fazer hash de dados (ou ambos) usando os mesmos algoritmos e valores-chave usados para a autenticação de formulários e o estado de visualização do ASP.NET.
public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
- Herança
-
MachineKey
Observações
A classe MachineKey fornece métodos que expõem a lógica de hash e encriptação que ASP.NET fornece. Para informações sobre quais algoritmos de encriptação e hash ASP.NET utiliza, e os valores-chave que utilizam com eles, consulte machineKey Element (ASP.NET Settings Schema).
Warning
As APIs MachineKey só devem ser usadas numa aplicação ASP.NET. O comportamento das APIs MachineKey fora do contexto de uma aplicação ASP.NET é indefinido
Métodos
| Name | Description |
|---|---|
| Decode(String, MachineKeyProtection) |
Obsoleto.
Descodifica e/ou valida dados que foram encriptados ou fornecidos com um código de autenticação de mensagens baseado em hash (HMAC). |
| Encode(Byte[], MachineKeyProtection) |
Obsoleto.
Encripta dados e/ou adiciona um código de autenticação de mensagens baseado em hash (HMAC). |
| Protect(Byte[], String[]) |
Protege os dados especificados encriptando-os ou assinando-os. |
| Unprotect(Byte[], String[]) |
Desprotege os dados especificados, que estavam protegidos pelo Protect(Byte[], String[]) método. |