MembershipProvider.EncryptPassword Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .NET Framework 4-Clientprofil. 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 Implementierung MembershipProvider finden Sie unter Implementieren eines Profilanbieters.
Hinweise
Die -Methode ist eine virtuelle Methode, die für Mitgliedschaftsanbieterimplementierungen bereitgestellt wird, die bei EncryptPassword der Unterstützung verschlüsselter Kennwortformate verwendet werden.
Siehe auch
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 .NET Framework 4-Clientprofil. Um diese Ausnahme zu verhindern, überschreiben Sie die Methode, oder ändern Sie die Anwendung so, dass sie auf die Vollversion von .NET Framework abzielt.