Estoy usando WebMatrix y he creado un sitio web basado en el "StarterSite". En este sitio inicial, obtienes una buena disposición básica, incluidas las páginas de registro, inicio de sesión, contraseña olvidada, etc.WebMatrix WebSecurity PasswordSalt
Me di cuenta de que en la base de datos la tabla "páginas web_membresía" tiene una columna llamada "PasswordSalt". Después de crear algunas cuentas de usuario nuevas, esta columna siempre permanece en blanco. Así que supongo que no se usa ninguna contraseña (ni siquiera una predeterminada).
Obviamente esta no es la mejor práctica, sin embargo, parece que no encuentro ninguna documentación que me diga cómo configurar o administrar la contraseña.
¿Cómo puedo establecer la contraseña de sal con WebSecurity Helper?
Aquí hay un post que entra en más detalles: http://www.mikesdotnetting.com/Article/200/The-SimpleMembershipProvider-Secure-Passwords-And-The-Crypto-Helper – Bryan
Según lo mencionado por [Mike Brind] (https://www.mikesdotnetting.com/article/200/the -simplemembershipprovider-secure-passwords-and-the-crypto-helper), Simple membershipProvider actualmente usa hash salado. Pero la sal está basada en el valor hash. La contraseña puede ser corregida por ** System.Web.Helpers.Crypto.HashPassword (contraseña) ** y se puede comparar con la cadena de contraseña simple a través de ** System.Web.Helpers.Crypto.VerifyHashedPassword (hash, contraseña) ** –