Partage via


MachineKey Classe

Définition

Offre un moyen de chiffrer et/ou hacher les données à l'aide des mêmes algorithmes et valeurs de clés que celles utilisées pour l'authentification par formulaire ASP.NET et l'état d'affichage.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Héritage
MachineKey

Remarques

La MachineKey classe fournit des méthodes qui exposent la logique de hachage et de chiffrement que ASP.NET fournit. Pour plus d’informations sur les algorithmes de chiffrement et de hachage que ASP.NET utilise et les valeurs de clé qu’il utilise avec eux, consultez élément machineKey (schéma ASP.NET paramètres).

Avertissement

Les MachineKey API ne doivent être utilisées que dans une application ASP.NET. Comportement des API MachineKey en dehors du contexte d’une application ASP.NET n’est pas défini

Méthodes

Decode(String, MachineKeyProtection)
Obsolète.

Décode et/ou valide des données qui ont été chiffrées ou fournies avec du code HMAC (Hash-based Message Authentication Code).

Encode(Byte[], MachineKeyProtection)
Obsolète.

Chiffre les données et/ou ajoute du code HMAC (Hash-based Message Authentication Code).

Protect(Byte[], String[])

Protège les données spécifiées par chiffrement ou signature.

Unprotect(Byte[], String[])

Ôte la protection des données spécifiées dans le paramètre Protect(Byte[], String[]), qui était protégé par la méthode.

S’applique à