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