次の方法で共有


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[]) メソッドを使用して保護された、指定のデータの保護を解除します。

適用対象