共用方式為


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 為目標。

適用於