MembershipProvider.EncryptPassword Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Szyfruje hasło.
Przeciążenia
| Nazwa | Opis |
|---|---|
| EncryptPassword(Byte[]) |
Szyfruje hasło. |
| EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) |
Szyfruje określone hasło przy użyciu określonego trybu zgodności haseł. |
Uwagi
Ta metoda zwraca tablicę bajtów zawierającą zaszyfrowane hasło.
EncryptPassword(Byte[])
Szyfruje hasło.
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()
Parametry
- password
- Byte[]
Tablica bajtów zawierająca hasło do szyfrowania.
Zwraca
Tablica bajtów zawierająca zaszyfrowane hasło.
Wyjątki
Właściwość lub ValidationKey właściwość jest ustawiona DecryptionKey na AutoGeneratewartość .
Ta metoda jest niedostępna. Taka sytuacja może wystąpić, jeśli aplikacja jest przeznaczona dla profilu klienta programu .NET Framework 4. Aby zapobiec temu wyjątkowi, przesłoń metodę lub zmień aplikację na pełną wersję programu .NET Framework.
Przykłady
Aby zapoznać się z przykładem implementacji MembershipProvider , zobacz Implementowanie dostawcy profilu.
Uwagi
Metoda EncryptPassword jest metodą wirtualną, która jest udostępniana dla implementacji dostawcy członkostwa do użycia podczas obsługi zaszyfrowanych formatów haseł.
Zobacz też
Dotyczy
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)
Szyfruje określone hasło przy użyciu określonego trybu zgodności haseł.
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()
Parametry
- password
- Byte[]
Tablica bajtów zawierająca hasło do szyfrowania.
- legacyPasswordCompatibilityMode
- MembershipPasswordCompatibilityMode
Tryb zgodności haseł członkostwa.
Zwraca
Tablica bajtów zawierająca zaszyfrowane hasło.
Wyjątki
Właściwość lub ValidationKey właściwość jest ustawiona DecryptionKey na AutoGeneratewartość .
Ta metoda jest niedostępna. Taka sytuacja może wystąpić, jeśli aplikacja jest przeznaczona dla profilu klienta programu .NET Framework 4. Aby zapobiec temu wyjątkowi, przesłoń metodę lub zmień aplikację na pełną wersję programu .NET Framework.