Encriptar usuario y contraseña con ASP clásico

Escrito por Programador ASP clásico en Código ASP clásico


Para encriptar usuarios y contraseñas en ASP clásico podemos utilizar las funciones MD5 y SHA1.

Si usted dispone de un script de login en ASP clásico, probablemente almacene los usuarios y contraseñas en una base de datos para autentificar al visitante.

Por cuestiones de seguirdad, nunca dede almacenar estos valores en texto plano. Debería encriptarlos con una función como md5 o sha1.

Estas funciones deben incluirse en la parte superior del script en ASP clásico

<!--#include file="md5.asp"--> o <!--#include file="sha1.asp"-->

Puedes llamar facilmente a la función de esta forma:

<% MD5("string") or SHA1("string") %>

Por ejemplo, si deseas encriptar el usuario y la contraseña de un formulario de registro:

<% 
strHashedUsername = MD5(Request.Form("Username"))
strHashedPassword = MD5(Request.Form("Password"))
%>

Para autentificar al usuario, encripta el usuario y contraseña y compáralo con las variables strHashedUsername y strHashedPassword almacenadas en tu base de datos.

Si un usuario olvida su contraseña, será necesario generar una nueva. Las contraseñas encriptadas no pueden ser decifradas.

 

Publicado el 01/12/2014 a las 10:53:33 hrs. | 995 visitas.

Subir
Web hosting by Somee.com