MembershipProvider.EncryptPassword Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Krypterar ett lösenord.
Överlagringar
| Name | Description |
|---|---|
| EncryptPassword(Byte[]) |
Krypterar ett lösenord. |
| EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) |
Krypterar det angivna lösenordet med det angivna läget för lösenordskompatibilitet. |
Kommentarer
Den här metoden returnerar en bytematris som innehåller det krypterade lösenordet.
EncryptPassword(Byte[])
Krypterar ett lösenord.
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()
Parametrar
- password
- Byte[]
En bytematris som innehåller lösenordet som ska krypteras.
Returer
En bytematris som innehåller det krypterade lösenordet.
Undantag
Egenskapen ValidationKey eller DecryptionKey egenskapen är inställd på AutoGenerate.
Den här metoden är inte tillgänglig. Detta kan inträffa om programmet riktar in sig på .NET Framework 4-klientprofilen. Om du vill förhindra det här undantaget åsidosätter du metoden eller ändrar programmet så att det riktar sig mot den fullständiga versionen av .NET Framework.
Exempel
Ett exempel på en MembershipProvider implementering finns i Implementera en profilprovider.
Kommentarer
Metoden EncryptPassword är en virtuell metod som tillhandahålls för implementeringar av medlemskapsprovidern som ska användas vid stöd för krypterade lösenordsformat.
Se även
Gäller för
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)
Krypterar det angivna lösenordet med det angivna läget för lösenordskompatibilitet.
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()
Parametrar
- password
- Byte[]
En bytematris som innehåller lösenordet som ska krypteras.
- legacyPasswordCompatibilityMode
- MembershipPasswordCompatibilityMode
Kompatibilitetsläget för medlemskapslösenord.
Returer
En bytematris som innehåller det krypterade lösenordet.
Undantag
Egenskapen ValidationKey eller DecryptionKey egenskapen är inställd på AutoGenerate.
Den här metoden är inte tillgänglig. Detta kan inträffa om programmet riktar in sig på .NET Framework 4-klientprofilen. Om du vill förhindra det här undantaget åsidosätter du metoden eller ändrar programmet så att det riktar sig mot den fullständiga versionen av .NET Framework.