FormsProtectionEnum 列挙体とは? わかりやすく解説

FormsProtectionEnum 列挙体

Cookie に暗号を使用する場合に、暗号方式の種類を定義します。

名前空間: System.Web.Configuration
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Enumeration FormsProtectionEnum
Dim instance As FormsProtectionEnum
public enum FormsProtectionEnum
public enum class FormsProtectionEnum
public enum FormsProtectionEnum
public enum FormsProtectionEnum
メンバメンバ
 メンバ名説明
Allアプリケーションがデータの検証と暗号化の両方を使用して Cookie を保護することを指定します。このオプションでは、machineKey 要素に基づいて、設定されているデータ検証アルゴリズムを使用します。Triple-DES (3DES) が使用できる場合で、キー長が 48 バイト以上である場合は、暗号化には 3DES が使用されます。既定値 (推奨値) は All です。 
EncryptionTriple-DES または DES を使用して Cookie を暗号化しますが、Cookie に対するデータ検証は実行しないことを指定します。この方法で対処された Cookie は、平文攻撃の対象となりやすくなります。 
Noneパーソナル化のためだけに Cookie を使用し、そのためセキュリティ要件が高くはないサイトに対しては、暗号化と検証をいずれも無効にすることを指定します。このような Cookie の使用方法はお勧めできませんが、.NET Framework を使用してパーソナル化を有効する方法の中でも、最もリソースへの負荷が少なくなる方法です。 
Validationアプリケーションが検証スキームを使用して、暗号化された Cookie の内容が伝送中に変更されなかったかどうかを検証することを指定します。この暗号化 Cookie は、検証キーを Cookie データに連結し、メッセージ認証コード (MAC: Message Authentication Code) を算出し、その結果の MAC を発信 Cookie に追加することによって作成されます。 
解説解説
使用例使用例

FormsProtectionEnum 列挙体を使用する方法を次のコード例に示します。セクションを取得する方法については、FormsAuthenticationConfiguration クラスのトピックにあるコード例を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

FormsProtectionEnum 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FormsProtectionEnum 列挙体のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS