Compartilhar via


MachineKey Classe

Definição

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[]).

Aplica-se a