MembershipProvider.EncryptPassword Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Pole bajtů, které obsahuje šifrované heslo.
Výjimky
Vlastnost ValidationKey nebo DecryptionKey vlastnost je nastavena na AutoGenerate
hodnotu .
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
Pole bajtů, které obsahuje šifrované heslo.
Výjimky
Vlastnost ValidationKey nebo DecryptionKey vlastnost je nastavena na AutoGenerate
hodnotu .
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.