MachineKeyCompatibilityMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用できる暗号化方法を指定します。
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Framework20SP1 | 0 | バージョン 2.0 Service Pack 2 より前の .NET Framework バージョンで実装された暗号化方法を使用します。 初期化ベクトル (IV) は、暗号化されたパスワードを ASP.NET メンバーシップ データベースに格納する場合を除き、すべての暗号化操作に使用されます。 |
| Framework20SP2 | 1 | .NET Framework バージョン 2.0 SP2 以降のバージョンで使用できる、より強力な暗号化方法を使用します。 初期化ベクトル (CSV) は、すべての暗号化操作に使用されます。 |
| Framework45 | 2 | .NET Framework バージョン 4.5 以降のバージョンで使用できる暗号化方法を使用します。 Framework20SP1およびFramework20SP2に使用される暗号化方法と比較して、既定の暗号化ルーチンによって生成される暗号テキストは若干小さく、理論上の攻撃の特定のクラスに対する回復性が高くなります。 また、必要な暗号化キーを取得するために、Windows 8 ディレクトリ キー管理と統合されます。 このオプションでは、 DataProtector から派生するクラスを記述し、 DataProtectorType プロパティでクラス名を指定することで、カスタム暗号化ルーチンを指定することもできます。 このオプションには、次の構成要件が適用されます。
このオプションを指定すると、フォーム認証チケットは、 Protection プロパティに指定された値に関係なく、常に暗号化および署名されます。 ページの EnableViewStateMac プロパティが |
注釈
CompatibilityMode プロパティを設定するときは、MachineKeyCompatibilityMode値を使用します。