MembershipProvider.EncryptPassword Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crittografa una password.
Overload
EncryptPassword(Byte[]) |
Crittografa una password. |
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) |
Crittografa la password specificata utilizzando la modalità di compatibilità della password specificata. |
Commenti
Questo metodo restituisce una matrice di byte contenente la password crittografata.
EncryptPassword(Byte[])
Crittografa una password.
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()
Parametri
- password
- Byte[]
Matrice di byte che contiene la password da crittografare.
Restituisce
- Byte[]
Matrice di byte che contiene le password crittografate.
Eccezioni
La proprietà ValidationKey o la proprietà DecryptionKey è impostata su AutoGenerate
.
Questo metodo non è disponibile. Questo problema può verificarsi se l'applicazione è destinata .NET Framework 4 Profilo client. Per evitare questa eccezione, eseguire l'override del metodo o modificare l'applicazione in modo che usi la versione completa di .NET Framework come destinazione.
Esempio
Per un esempio di MembershipProvider implementazione di , vedere Implementazione di un provider di profili.
Commenti
Il EncryptPassword metodo è un metodo virtuale fornito per le implementazioni del provider di appartenenze da usare per il supporto di formati di password crittografati.
Vedi anche
Si applica a
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)
Crittografa la password specificata utilizzando la modalità di compatibilità della password specificata.
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()
Parametri
- password
- Byte[]
Matrice di byte che contiene la password da crittografare.
- legacyPasswordCompatibilityMode
- MembershipPasswordCompatibilityMode
Modalità di compatibilità della password di appartenenza.
Restituisce
- Byte[]
Matrice di byte che contiene le password crittografate.
Eccezioni
La proprietà ValidationKey o la proprietà DecryptionKey è impostata su AutoGenerate
.
Questo metodo non è disponibile. Questo problema può verificarsi se l'applicazione è destinata .NET Framework 4 Profilo client. Per evitare questa eccezione, eseguire l'override del metodo o modificare l'applicazione in modo che usi la versione completa di .NET Framework come destinazione.