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.

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.

Si applica a