MachineKey Clase

Definición

Proporciona una manera de cifrar o aplicar un algoritmo hash (o ambos) a los datos utilizando los mismos algoritmos y valores de clave que se utilizan para las cookies de autenticación de formularios de ASP.NET y para el estado de vista.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Herencia
MachineKey

Comentarios

La MachineKey clase proporciona métodos que exponen la lógica de cifrado y hash que ASP.NET proporciona. Para obtener información sobre qué algoritmos de cifrado y hash ASP.NET usa y los valores de clave que usa con ellos, vea machineKey Element (ASP.NET Settings Schema)).

Advertencia

Las MachineKey API solo se deben usar en una aplicación de ASP.NET. El comportamiento de las API MachineKey fuera del contexto de una aplicación de ASP.NET no está definido

Métodos

Decode(String, MachineKeyProtection)
Obsoletos.

Descodifica y/o valida datos que se han cifrado o se han proporcionado con un código de autenticación de mensaje basado en hash (HMAC).

Encode(Byte[], MachineKeyProtection)
Obsoletos.

Cifra los datos y/o anexa un código de autenticación de mensaje basado en hash (HMAC).

Protect(Byte[], String[])

Cifra o firma los datos especificados para protegerlos.

Unprotect(Byte[], String[])

Desprotege los datos especificados, que se protegieron mediante el método Protect(Byte[], String[]).

Se aplica a