MembershipProvider.PasswordFormat プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MembershipProvider.PasswordFormat プロパティの意味・解説 

MembershipProvider.PasswordFormat プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

メンバシップ データ ソースにパスワードを格納する形式を示す値を取得します。

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

Public MustOverride ReadOnly
 Property PasswordFormat As MembershipPasswordFormat
Dim instance As MembershipProvider
Dim value As MembershipPasswordFormat

value = instance.PasswordFormat
public abstract MembershipPasswordFormat PasswordFormat { get;
 }
public:
virtual property MembershipPasswordFormat PasswordFormat {
    MembershipPasswordFormat get () abstract;
}
/** @property */
public abstract MembershipPasswordFormat get_PasswordFormat ()
public abstract function get
 PasswordFormat () : MembershipPasswordFormat

プロパティ値
データ ソースにパスワードを格納する形式を示す MembershipPasswordFormat 値の 1 つ。

解説解説

PasswordFormat プロパティは、パスワードが格納される形式を示します。パスワードは Clear、Encrypted、および Hashed のパスワード形式で格納できます。Clear パスワードは、平文で格納されます。これは、パスワードの格納および取得のパフォーマンスは高いですが、データ ソースのセキュリティが脅かされている場合にパスワードを簡単に読み取ることができるため、セキュリティが低い形式です。Encrypted パスワードは、格納時に暗号化され、パスワードの比較または取得時に復号化されます。この形式では、パスワードの格納と取得時に追加処理が伴いますが、データ ソースのセキュリティが脅かされている場合にパスワードを簡単には復号化できないため、その分セキュリティが高くなります。Hashed パスワードは、一方向ハッシュ アルゴリズムと、ランダムに生成された salt 値を使用してハッシュされてから、データベースに格納されます。パスワードを検証するときには、データベース内の salt 値を使用してハッシュされてから検証されます。ハッシュされたパスワードは取得できません。

MembershipProvider クラスの EncryptPassword と DecryptPassword の各仮想メソッドを使用して、パスワード値の暗号化と復号化を行うことができます。また、独自の暗号化コードを指定することもできます。MembershipProvider クラスの EncryptPassword と DecryptPassword の各仮想メソッドを使用する場合、Encrypted パスワードは構成ファイル内の machineKey 要素 (ASP.NET 設定スキーマ) 要素で指定されているキー情報に基づいて暗号化されます。

使用例使用例

MembershipProvider 実装の例については、「プロファイル プロバイダの実装」を参照してください。

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

MembershipProvider.PasswordFormat プロパティのお隣キーワード
検索ランキング

   

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



MembershipProvider.PasswordFormat プロパティのページの著作権

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

©2026 GRAS Group, Inc.RSS