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

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

使用例使用例

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

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



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

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

   

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



MembershipProvider.PasswordFormat プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS