Sdílet prostřednictvím


MembershipProvider.EncryptPassword Metoda

Definice

Zašifruje heslo.

Přetížení

EncryptPassword(Byte[])

Zašifruje heslo.

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Zašifruje zadané heslo pomocí zadaného režimu kompatibility s hesly.

Poznámky

Tato metoda vrátí pole bajtů, které obsahuje šifrované heslo.

EncryptPassword(Byte[])

Zašifruje heslo.

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[]

Pole bajtů, které obsahuje heslo k šifrování.

Návraty

Byte[]

Pole bajtů, které obsahuje šifrované heslo.

Výjimky

Vlastnost ValidationKey nebo DecryptionKey vlastnost je nastavena na AutoGeneratehodnotu .

Tato metoda není k dispozici. K tomu může dojít, pokud aplikace cílí na profil klienta rozhraní .NET Framework 4. Chcete-li zabránit této výjimce, přepište metodu nebo změňte aplikaci tak, aby cílila na plnou verzi rozhraní .NET Framework.

Příklady

Příklad MembershipProvider implementace najdete v tématu Implementace zprostředkovatele profilu.

Poznámky

Metoda EncryptPassword je virtuální metoda, která je k dispozici pro implementace zprostředkovatele členství, které se používají při podpoře šifrovaných formátů hesel.

Viz také

Platí pro

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Zašifruje zadané heslo pomocí zadaného režimu kompatibility s hesly.

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[]

Pole bajtů, které obsahuje heslo k šifrování.

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode

Režim kompatibility s hesly členství.

Návraty

Byte[]

Pole bajtů, které obsahuje šifrované heslo.

Výjimky

Vlastnost ValidationKey nebo DecryptionKey vlastnost je nastavena na AutoGeneratehodnotu .

Tato metoda není k dispozici. K tomu může dojít, pokud aplikace cílí na profil klienta rozhraní .NET Framework 4. Chcete-li zabránit této výjimce, přepište metodu nebo změňte aplikaci tak, aby cílila na plnou verzi rozhraní .NET Framework.

Platí pro