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 Settings Schema)」を参照>。

Warning

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

適用対象