MembershipProvider.EncryptPassword MembershipProvider.EncryptPassword MembershipProvider.EncryptPassword MembershipProvider.EncryptPassword Method

定義

パスワードを暗号化します。Encrypts a password.

オーバーロード

EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[])

パスワードを暗号化します。Encrypts a password.

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

指定されたパスワード互換モードを使用して、指定されたパスワードを暗号化します。Encrypts the specified password using the specified password-compatibility mode.

注釈

このメソッドは、暗号化されたパスワードを格納するバイト配列を返します。This method returns a byte array that contains the encrypted password.

EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[])

パスワードを暗号化します。Encrypts a password.

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[]

暗号化されるデータを格納するバイト配列。A byte array that contains the password to encrypt.

戻り値

Byte[]

暗号化されたデータを格納するバイト配列。A byte array that contains the encrypted password.

例外

ValidationKey プロパティまたは DecryptionKey プロパティが AutoGenerate に設定されています。The ValidationKey property or DecryptionKey property is set to AutoGenerate.

このメソッドは使用できません。This method is not available. これは、アプリケーションのターゲットが .NET Framework 4 Client Profile.NET Framework 4 Client Profile の場合に発生する可能性があります。This can occur if the application targets the .NET Framework 4 Client Profile.NET Framework 4 Client Profile. この例外を防ぐには、メソッドをオーバーライドするか、アプリケーションのターゲットを .NET Framework の完全バージョンに変更します。To prevent this exception, override the method, or change the application to target the full version of the .NET Framework.

MembershipProvider実装の例については、「プロファイルプロバイダーの実装」を参照してください。For an example of a MembershipProvider implementation, see Implementing a Profile Provider.

注釈

メソッドEncryptPasswordは、暗号化されたパスワード形式をサポートする場合に、メンバーシッププロバイダーの実装で使用される仮想メソッドです。The EncryptPassword method is a virtual method that is provided for membership provider implementations to use when supporting encrypted password formats.

こちらもご覧ください

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

指定されたパスワード互換モードを使用して、指定されたパスワードを暗号化します。Encrypts the specified password using the specified password-compatibility mode.

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[]

暗号化されるデータを格納するバイト配列。A byte array that contains the password to encrypt.

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode MembershipPasswordCompatibilityMode MembershipPasswordCompatibilityMode MembershipPasswordCompatibilityMode

メンバーシップ パスワード互換モード。The membership password-compatibility mode.

戻り値

Byte[]

暗号化されたデータを格納するバイト配列。A byte array that contains the encrypted password.

例外

ValidationKey プロパティまたは DecryptionKey プロパティが AutoGenerateに設定されています。The ValidationKey property or DecryptionKey property is set to AutoGenerate.

このメソッドは使用できません。This method is not available. これは、アプリケーションのターゲットが .NET Framework 4 Client Profile.NET Framework 4 Client Profile の場合に発生する可能性があります。This can occur if the application targets the .NET Framework 4 Client Profile.NET Framework 4 Client Profile. この例外を防ぐには、メソッドをオーバーライドするか、アプリケーションのターゲットを .NET Framework の完全バージョンに変更します。To prevent this exception, override the method, or change the application to target the full version of the .NET Framework.

適用対象