Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

MembershipProvider.PasswordFormat (Propiedad)

Obtiene un valor que indica el formato para guardar las contraseñas en el almacén de datos de la pertenencia.

Espacio de nombres:  System.Web.Security
Ensamblado:  System.Web.ApplicationServices (en System.Web.ApplicationServices.dll)
public abstract MembershipPasswordFormat PasswordFormat { get; }

Valor de propiedad

Tipo: System.Web.Security.MembershipPasswordFormat
Uno de los valores de MembershipPasswordFormat que indican el formato para guardar las contraseñas en el almacén de datos.

La propiedad PasswordFormat indica el formato en el que se almacenan las contraseñas. Las contraseñas pueden almacenarse en los formatos Clear, Encrypted y Hashed. Las contraseñas de tipo Clear se almacenan en texto sin formato, lo que mejora el rendimiento en materia de almacenamiento y recuperación de contraseñas; sin embargo, es menos seguro ya que las contraseñas se leen con facilidad cuando se ve comprometida la seguridad del origen de datos. Las contraseñas Encrypted se cifran cuando se almacenan y se pueden descifrar para su comparación o recuperación. Esto requiere un procesamiento adicional para el almacenamiento y la recuperación de contraseñas, pero es más seguro ya que las contraseñas no pueden determinarse con facilidad si se ve comprometida la seguridad del origen de datos. Las contraseñas Hashed se fragmentan utilizando un algoritmo hash unidireccional y un valor salt que se genera aleatoriamente cuando se almacenan en la base de datos. Cuando se valida una contraseña, se fragmenta con el valor salt en la base de datos para su comprobación. Las contraseñas fragmentadas no se pueden recuperar.

Puede utilizar el método EncryptPassword y los métodos virtuales DecryptPassword de la clase MembershipProvider para cifrar y descifrar los valores de la contraseña, o puede proporcionar su propio código de cifrado. Si utiliza los métodos virtuales EncryptPassword y DecryptPassword de la clase MembershipProvider, las contraseñas Encrypted se cifran mediante la información de clave proporcionada en el elemento Elemento machineKey (Esquema de configuración de ASP.NET) de la configuración.

Para obtener un ejemplo de implementación de MembershipProvider, vea Implementar un proveedor de perfiles.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar