MembershipProvider.EncryptPassword Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cifra una contraseña.
Sobrecargas
EncryptPassword(Byte[]) |
Cifra una contraseña. |
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) |
Cifra la contraseña especificada usando el modo de compatibilidad de contraseña especificado. |
Comentarios
Este método devuelve una matriz de bytes que contiene la contraseña cifrada.
EncryptPassword(Byte[])
Cifra una contraseña.
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.
Devoluciones
Matriz de bytes que contiene la contraseña cifrados.
Excepciones
La propiedad ValidationKey o la propiedad DecryptionKey están establecidas en AutoGenerate
.
Este método no está disponible. Esto puede ocurrir si la aplicación tiene como destino el perfil de cliente de .NET Framework 4. 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.
Ejemplos
Para obtener un ejemplo de una MembershipProvider implementación, consulte Implementación de un proveedor de perfiles.
Comentarios
El EncryptPassword método es un método virtual que se proporciona para las implementaciones del proveedor de pertenencia que se usarán al admitir formatos de contraseña cifrados.
Consulte también
Se aplica a
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)
Cifra la contraseña especificada usando el modo de compatibilidad de contraseña especificado.
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.
- legacyPasswordCompatibilityMode
- MembershipPasswordCompatibilityMode
Modo de compatibilidad de la contraseña de pertenencia.
Devoluciones
Matriz de bytes que contiene la contraseña cifrados.
Excepciones
La propiedad ValidationKey o la propiedad DecryptionKey están establecidas en AutoGenerate
.
Este método no está disponible. Esto puede ocurrir si la aplicación tiene como destino el perfil de cliente de .NET Framework 4. 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.