Język

MembershipProvider.EncryptPassword Metoda

Definicja

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

Byte[]

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

Byte[]

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.

Dotyczy