Foros del Web » Programando para Internet » ASPX (.net) »

Encriptar contraseña....

Estas en el tema de Encriptar contraseña.... en el foro de ASPX (.net) en Foros del Web. Saludos a todos, Estoy realizando una aplicación comercial en asp.net utilizando vb.net 2005, y en mi página principal necesito que los usuarios se autentiquen, como ...
  #1 (permalink)  
Antiguo 26/07/2007, 21:38
 
Fecha de Ingreso: diciembre-2006
Ubicación: Republica Dominicana
Mensajes: 129
Antigüedad: 17 años, 4 meses
Puntos: 0
Mensaje Encriptar contraseña....

Saludos a todos,

Estoy realizando una aplicación comercial en asp.net utilizando vb.net 2005, y en mi página principal necesito que los usuarios se autentiquen, como puedo hacer para encriptar la contraseña guardarla en la bd, luego volver a leerla, y realizar todo el proceso relacionado?

Gracias
  #2 (permalink)  
Antiguo 27/07/2007, 00:38
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: Encriptar contraseña....

Tienes 2 opciones

1.- Si quieres encriptar tu password con algun HASH
2.- Crear un algoritmo base64 por ejemplo

Si es la primera opcion vas a hacer un comparativo de password ya que es un algoritmo asíncrono, si es el 2do caso debes tener para desencriptar y encriptar

Cual de los 2 casos necesitas?

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 27/07/2007, 03:57
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Encriptar contraseña....

Echa un vistazo a esta pagina:

http://www.elguille.info/NET/ASPNET/...orialLogin.htm

Saludos
  #4 (permalink)  
Antiguo 27/07/2007, 07:17
 
Fecha de Ingreso: diciembre-2006
Ubicación: Republica Dominicana
Mensajes: 129
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Encriptar contraseña....

Saludos,

Javier, gracias por el link, pero ya lo había revisado, y no entra dentro de lo uqe necesito, ya que ahi solo explica como hacer el proceso de encriptado desde el web.config, y esto no es muy recomendable, ya que cualquiera puede modificar el web.config

Rootk, supongo que con la opción 1 tengo que primero, encriptar la contraseña que se introduce y luego compararla con la que traiga de la bd, creo que asi es mas seguro. Me interesa mas la opción 1.

Gracias
  #5 (permalink)  
Antiguo 27/07/2007, 08:03
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 1 mes
Puntos: 1
Re: Encriptar contraseña....

De las opciones que te da RootK creo que la de Hash es la mejor (facil y confiable).
La idea es que la contrasena escrita por el usuario le haces un Hash y este ultimo es el que guardas en la base de datos.
Luego, cada vez que el usuario ingresa la contrasena para loguearse, haces un hash de esa contrasena y comparas ese hash con el que tienes en la base de datos.
De esta forma nunca tienes que desencriptar y manejar contrasenas en texto plano. La gran contra de esto es justamente que es irreversible... dado el hash no puedes saber cual fue el texto que la genero.
__________________
saludos
seba
http://sgomez.blogspot.com
  #6 (permalink)  
Antiguo 06/09/2007, 15:41
 
Fecha de Ingreso: septiembre-2007
Mensajes: 58
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Encriptar contraseña....

Esta muy interesante todo esto como se hace un hash
  #7 (permalink)  
Antiguo 07/09/2007, 03:34
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Encriptar contraseña....

Pioner, ese articulo habla de el web.config, pero puedes encriptar la contraseña y guardarla en la base de datos. Lo bueno del articulo es que te dice como encriptarla.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:43.