MachineKey クラス

定義

ASP.NET のフォーム認証とビュー ステートに使用するのと同じアルゴリズムおよびキー値を使用してデータの暗号化またはハッシュ (またはそれら両方) を行う方法を提供します。

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
継承
MachineKey

注釈

このクラスはMachineKey、ASP.NET 提供するハッシュと暗号化のロジックを公開するメソッドを提供します。 ASP.NET で使用される暗号化およびハッシュ アルゴリズムと、そのアルゴリズムで使用されるキー値の詳細については、「machineKey 要素 (ASP.NET 設定 スキーマ)」を参照してください。

警告

MachineKey API は、ASP.NET アプリでのみ使用する必要があります。 ASP.NET アプリケーションのコンテキスト外での MachineKey API の動作が未定義です

メソッド

Decode(String, MachineKeyProtection)
互換性のために残されています。

ハッシュ ベース メッセージ認証コード (HMAC) で暗号化または提供されたデータをデコードまたは検証します。

Encode(Byte[], MachineKeyProtection)
互換性のために残されています。

データを暗号化するか、ハッシュ ベース メッセージ認証コード (HMAC) を追加します。

Protect(Byte[], String[])

指定されたデータを、暗号化または署名により保護します。

Unprotect(Byte[], String[])

Protect(Byte[], String[]) メソッドを使用して保護された、指定のデータの保護を解除します。

適用対象