Foros del Web » Programando para Internet » PHP »

Sistema Login y Encritacion de Contraseña

Estas en el tema de Sistema Login y Encritacion de Contraseña en el foro de PHP en Foros del Web. hola, estoy haciendo un login y registro con contraseña encriptada, el registro me va bien pero el login no se como ponerlo para que desencripte ...
  #1 (permalink)  
Antiguo 23/02/2010, 05:50
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Sistema Login y Encritacion de Contraseña

hola, estoy haciendo un login y registro con contraseña encriptada, el registro me va bien pero el login no se como ponerlo para que desencripte el password alguien podria darme una manita?

aqui es donde verificaria si el password introducido es el mismo que en la base de datos.

Código PHP:
if($array["password"]==crypt($pass,"XXXXXX") ){ 
y mi registro donde la encripta es asi:

Código PHP:
'".base64_encode(pack('H*', sha1($_POST['password'])))."' 
cual seria la semilla para reemplazar en XXXXXX?

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 23/02/2010, 05:52
 
Fecha de Ingreso: enero-2008
Ubicación: /España/Galicia
Mensajes: 928
Antigüedad: 16 años, 3 meses
Puntos: 21
Respuesta: Sistema Login y Encritacion de Contraseña

me da que seria asi

Código PHP:
$pass ="'".base64_encode(pack('H*'sha1($pass)))."";
if(
$array["password"]==$pass){ 
__________________
Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com
  #3 (permalink)  
Antiguo 23/02/2010, 06:01
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Sistema Login y Encritacion de Contraseña

Gracias por la pronta respuesta, no, me sigue diciendo login incorrecto >.<!
  #4 (permalink)  
Antiguo 23/02/2010, 06:46
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Sistema Login y Encritacion de Contraseña

nose como se desencripta pero una idea seria encriptar nuevamente el que ingresas por formulario y comparar los 2 encriptados
  #5 (permalink)  
Antiguo 23/02/2010, 07:01
Avatar de genuine_carlosV2  
Fecha de Ingreso: noviembre-2008
Ubicación: 127.0.0.1
Mensajes: 296
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Sistema Login y Encritacion de Contraseña

Buenas,

Mírate mi comentario en este post

Tengo unos compañeros que les sucedía algo así. Al final resultó que guardaban los passwords con espacios delante, es decir, hacían una consulta SQL tal que así:
Código SQL:
Ver original
  1. INSERT INTO tabla ( campo ) VALUES ( ' datos ' );

Fíjate que añadían un espacio entre las comillas y 'datos'. Vigila no hacer nada así.

Saludos
__________________
Carlos

Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad. - IBM
  #6 (permalink)  
Antiguo 23/02/2010, 07:08
Avatar de Gulinaidas  
Fecha de Ingreso: febrero-2010
Ubicación: La Plata, ARG
Mensajes: 88
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Sistema Login y Encritacion de Contraseña

lo q podes hacer es guardar la password encriptada, podes usar sha1() o md5(), en la base de datos......y cuando tengas q compararla para corroborar lo q pone el usuario....encriptas tmb la q pone el usuario y ahi la comparas con la base d datos.........Saludos

Etiquetas: contraseña, login, sitemap
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 08:35.