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