次の方法で共有


MembershipProvider.EncryptPassword メソッド

定義

パスワードを暗号化します。

オーバーロード

EncryptPassword(Byte[])

パスワードを暗号化します。

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

指定されたパスワード互換モードを使用して、指定されたパスワードを暗号化します。

注釈

このメソッドは、暗号化されたパスワードを含むバイト配列を返します。

EncryptPassword(Byte[])

パスワードを暗号化します。

protected:
 virtual cli::array <System::Byte> ^ EncryptPassword(cli::array <System::Byte> ^ password);
protected virtual byte[] EncryptPassword (byte[] password);
abstract member EncryptPassword : byte[] -> byte[]
override this.EncryptPassword : byte[] -> byte[]
Protected Overridable Function EncryptPassword (password As Byte()) As Byte()

パラメーター

password
Byte[]

暗号化するパスワードを格納するバイト配列。

戻り値

Byte[]

暗号化されたパスワードを格納するバイト配列。

例外

ValidationKey プロパティまたは DecryptionKey プロパティが AutoGenerate に設定されています。

このメソッドは使用できません。 これは、アプリケーションが .NET Framework 4 クライアント プロファイルを対象とする場合に発生する可能性があります。 この例外を防ぐには、メソッドをオーバーライドするか、アプリケーションのターゲットを .NET Framework の完全バージョンに変更します。

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

注釈

EncryptPasswordメソッドは、暗号化されたパスワード形式をサポートするときにメンバーシップ プロバイダーの実装で使用するために提供される仮想メソッドです。

こちらもご覧ください

適用対象

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

指定されたパスワード互換モードを使用して、指定されたパスワードを暗号化します。

protected:
 virtual cli::array <System::Byte> ^ EncryptPassword(cli::array <System::Byte> ^ password, System::Web::Configuration::MembershipPasswordCompatibilityMode legacyPasswordCompatibilityMode);
protected virtual byte[] EncryptPassword (byte[] password, System.Web.Configuration.MembershipPasswordCompatibilityMode legacyPasswordCompatibilityMode);
abstract member EncryptPassword : byte[] * System.Web.Configuration.MembershipPasswordCompatibilityMode -> byte[]
override this.EncryptPassword : byte[] * System.Web.Configuration.MembershipPasswordCompatibilityMode -> byte[]
Protected Overridable Function EncryptPassword (password As Byte(), legacyPasswordCompatibilityMode As MembershipPasswordCompatibilityMode) As Byte()

パラメーター

password
Byte[]

暗号化するパスワードを格納するバイト配列。

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode

メンバーシップ パスワード互換モード。

戻り値

Byte[]

暗号化されたパスワードを格納するバイト配列。

例外

ValidationKey プロパティまたは DecryptionKey プロパティが AutoGenerate に設定されています。

このメソッドは使用できません。 これは、アプリケーションが .NET Framework 4 クライアント プロファイルを対象とする場合に発生する可能性があります。 この例外を防ぐには、メソッドをオーバーライドするか、アプリケーションのターゲットを .NET Framework の完全バージョンに変更します。

適用対象