MachineKey クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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[]) メソッドを使用して保護された、指定のデータの保護を解除します。 |