Freigeben über


MembershipProvider.EncryptPassword Methode

Definition

Verschlüsselt ein Kennwort.

Überlädt

EncryptPassword(Byte[])

Verschlüsselt ein Kennwort.

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Verschlüsselt das angegebene Kennwort mithilfe des angegebenen Kennwortkompatibilitätsmodus.

Hinweise

Diese Methode gibt ein Bytearray zurück, das das verschlüsselte Kennwort enthält.

EncryptPassword(Byte[])

Verschlüsselt ein Kennwort.

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()

Parameter

password
Byte[]

Ein Bytearray, das das zu verschlüsselnde Kennwort enthält.

Gibt zurück

Byte[]

Ein Bytearray, das das verschlüsselte Kennwort enthält.

Ausnahmen

Die ValidationKey-Eigenschaft oder die DecryptionKey-Eigenschaft ist auf AutoGenerate festgelegt.

Diese Methode ist nicht verfügbar. Dies kann auftreten, wenn die Anwendung auf das .NET Framework 4-Clientprofil ausgerichtet ist. Um diese Ausnahme zu verhindern, überschreiben Sie die Methode, oder ändern Sie die Anwendung so, dass sie auf die Vollversion von .NET Framework abzielt.

Beispiele

Ein Beispiel für eine MembershipProvider Implementierung finden Sie unter Implementieren eines Profilanbieters.

Hinweise

Die EncryptPassword -Methode ist eine virtuelle Methode, die für Mitgliedschaftsanbieterimplementierungen bereitgestellt wird, um verschlüsselte Kennwortformate zu unterstützen.

Weitere Informationen

Gilt für:

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Verschlüsselt das angegebene Kennwort mithilfe des angegebenen Kennwortkompatibilitätsmodus.

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()

Parameter

password
Byte[]

Ein Bytearray, das das zu verschlüsselnde Kennwort enthält.

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode

Der Kompatibilitätsmodus für Mitgliedschaftskennwörter.

Gibt zurück

Byte[]

Ein Bytearray, das das verschlüsselte Kennwort enthält.

Ausnahmen

Die ValidationKey-Eigenschaft oder die DecryptionKey-Eigenschaft ist auf AutoGenerate festgelegt.

Diese Methode ist nicht verfügbar. Dies kann auftreten, wenn die Anwendung auf das .NET Framework 4-Clientprofil ausgerichtet ist. Um diese Ausnahme zu verhindern, überschreiben Sie die Methode, oder ändern Sie die Anwendung so, dass sie auf die Vollversion von .NET Framework abzielt.

Gilt für: