MembershipProvider.EncryptPassword MembershipProvider.EncryptPassword MembershipProvider.EncryptPassword MembershipProvider.EncryptPassword Method

Definición

Cifra una contraseña.Encrypts a password.

Sobrecargas

EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[])

Cifra una contraseña.Encrypts a password.

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Cifra la contraseña especificada usando el modo de compatibilidad de contraseña especificado.Encrypts the specified password using the specified password-compatibility mode.

Comentarios

Este método devuelve una matriz de bytes que contiene la contraseña cifrada.This method returns a byte array that contains the encrypted password.

EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[]) EncryptPassword(Byte[])

Cifra una contraseña.Encrypts a 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()

Parámetros

password
Byte[]

Matriz de bytes que contiene la contraseña que se va a cifrar.A byte array that contains the password to encrypt.

Devoluciones

Byte[]

Matriz de bytes que contiene la contraseña cifrada.A byte array that contains the encrypted password.

Excepciones

La propiedad ValidationKey o DecryptionKey está establecida en AutoGenerate.The ValidationKey property or DecryptionKey property is set to AutoGenerate.

Este método no está disponible.This method is not available. Esto se puede producir si la aplicación está destinada a .NET Framework 4 Client Profile.NET Framework 4 Client Profile.This can occur if the application targets the .NET Framework 4 Client Profile.NET Framework 4 Client Profile. Para evitar esta excepción, reemplace el método o cambie la aplicación para que el destino sea la versión completa de .NET Framework.To prevent this exception, override the method, or change the application to target the full version of the .NET Framework.

Ejemplos

Para obtener un ejemplo de MembershipProvider una implementación de, consulte implementación de un proveedor de perfiles.For an example of a MembershipProvider implementation, see Implementing a Profile Provider.

Comentarios

El EncryptPassword método es un método virtual que se proporciona para que las implementaciones del proveedor de pertenencia lo utilicen al admitir formatos de contraseña cifrados.The EncryptPassword method is a virtual method that is provided for membership provider implementations to use when supporting encrypted password formats.

Consulte también:

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Cifra la contraseña especificada usando el modo de compatibilidad de contraseña especificado.Encrypts the specified password using the specified password-compatibility mode.

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()

Parámetros

password
Byte[]

Matriz de bytes que contiene la contraseña que se va a cifrar.A byte array that contains the password to encrypt.

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode MembershipPasswordCompatibilityMode MembershipPasswordCompatibilityMode MembershipPasswordCompatibilityMode

Modo de compatibilidad de la contraseña de pertenencia.The membership password-compatibility mode.

Devoluciones

Byte[]

Matriz de bytes que contiene la contraseña cifrada.A byte array that contains the encrypted password.

Excepciones

La propiedad ValidationKey o la propiedad DecryptionKey están establecidas en AutoGenerate.The ValidationKey property or DecryptionKey property is set to AutoGenerate.

Este método no está disponible.This method is not available. Esto se puede producir si la aplicación está destinada a .NET Framework 4 Client Profile.NET Framework 4 Client Profile.This can occur if the application targets the .NET Framework 4 Client Profile.NET Framework 4 Client Profile. Para evitar esta excepción, reemplace el método o cambie la aplicación para que el destino sea la versión completa de .NET Framework.To prevent this exception, override the method, or change the application to target the full version of the .NET Framework.

Se aplica a