MembershipProvider.EncryptPassword Metodo

Definizione

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.

C#
protected virtual byte[] EncryptPassword (byte[] password);

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. Ciò può verificarsi se l'applicazione è destinata al profilo client .NET Framework 4. 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 implementazione, vedere Implementazione di MembershipProviderun provider di profili.

Commenti

Il EncryptPassword metodo è un metodo virtuale fornito per le implementazioni del provider di appartenenze da usare per il supporto dei formati di password crittografati.

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Crittografa la password specificata utilizzando la modalità di compatibilità della password specificata.

C#
protected virtual byte[] EncryptPassword (byte[] password, System.Web.Configuration.MembershipPasswordCompatibilityMode legacyPasswordCompatibilityMode);

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. Ciò può verificarsi se l'applicazione è destinata al profilo client .NET Framework 4. 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.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1