MachineKey Classe

Definição

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.

Aplica-se a