Udostępnij za pośrednictwem


MembershipProvider.EncryptPassword Metoda

Definicja

Szyfruje hasło.

Przeciążenia

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 DecryptionKey właściwość jest ustawiona ValidationKey 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, zastąpij metodę lub zmień aplikację na pełną wersję programu .NET Framework.

Przykłady

Przykład implementacji MembershipProvider można znaleźć w temacie Implementowanie dostawcy profilu.

Uwagi

Metoda EncryptPassword jest metodą wirtualną, która jest dostarczana do 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 DecryptionKey właściwość jest ustawiona ValidationKey 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, zastąpij metodę lub zmień aplikację na pełną wersję programu .NET Framework.

Dotyczy