<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16625"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Calibri>El otro e-mail prefería no leerlo <IMG
style="POSITION: static; MARGIN: 0px; FLOAT: none"
title="Decepcionado icono gestual" tabIndex=-1 alt="Decepcionado icono gestual"
src="cid:7174E62E4FEA479E8A5394015BBCADD6@PCJuampi"
MSNNonUserImageOrEmoticon="true">.</FONT></DIV>
<DIV><FONT face=Calibri>jaja. </FONT></DIV>
<DIV style="FONT: 10pt Tahoma"><FONT size=3 face=Calibri></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT size=3 face=Calibri>Mil
gracias.</FONT></DIV>
<DIV style="FONT: 10pt Tahoma"><FONT size=3 face=Calibri>Juampi</FONT></DIV>
<DIV style="FONT: 10pt Tahoma"> </DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A
title="mailto:maiacordero@gmail.com CTRL + clic para seguir el vínculo"
href="mailto:maiacordero@gmail.com">Maia Cordero</A> </DIV>
<DIV><B>Sent:</B> Thursday, September 09, 2010 2:30 PM</DIV>
<DIV><B>To:</B> <A title=php-avanzado@pato2.fi.mdp.edu.ar
href="mailto:php-avanzado@pato2.fi.mdp.edu.ar">Lista del curso de PHP
Avanzado</A> </DIV>
<DIV><B>Subject:</B> Re: [Php-avanzado] Problema con passwords</DIV></DIV></DIV>
<DIV><BR></DIV>
<DIV>Mmmm no se porque usaras una funcion de encriptación :S Yo uso MD5 a mi
criterio es mas fácil de usar.</DIV>
<DIV><BR></DIV>
<DIV>Desde PHP hago esto:</DIV>
<DIV><BR></DIV>md5(trim($_POST['txtClave']))
<DIV><BR></DIV>
<DIV>y en la BD tengo un campo de este tipo:</DIV>
<DIV><BR></DIV>
<DIV>clave char(32) not null</DIV>
<DIV><BR></DIV>
<DIV>No contesto tu pregunta
pero quizás una solución alternativa no te viene mal
;)<BR><BR>
<DIV class=gmail_quote>El 9 de septiembre de 2010 14:15, Juan Pablo <SPAN
dir=ltr><<A
href="mailto:jbarreto_92@hotmail.com">jbarreto_92@hotmail.com</A>></SPAN>
escribió:<BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>
<DIV style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
name="Compose message area">
<DIV><FONT face=Calibri>Hola.<BR>Les aclaro mi problema:<BR><BR>Tengo un
sistema de usuarios q encripta la contraseña con la función crypt(string
$str [, string $salt ] )<BR><BR>Acá hice un script de prueba para
probar todas las posibilidades.<BR><BR></FONT><FONT color=#339966
face=Calibri>$password = crypt("ASDASDASD10","mardelmusic"); // let the salt
be automatically generated<BR>$usuario="ASDASDASD100";</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT color=#339966 face=Calibri>if (crypt($usuario,"mardelmusic") ==
$password) {<BR> echo "Password verified!:<br>$password
<br>".crypt($usuario,$password);<BR>}else{echo"Password
falsa:<br>$password <br>".crypt($usuario,$password);}</FONT></DIV>
<DIV><FONT color=#339966 face=Calibri></FONT> </DIV>
<DIV><FONT color=#339966 face=Calibri></FONT> </DIV>
<DIV><FONT color=#000000 face=Calibri>Esto da verdadero. A pesar de que la
contraseña q el usuario puso tenga un cero demás. Y cuando imprime las
contraseñas, ambas coinciden. O sea q genera la misma contraseña con un 0
más... o varios (tambien probe con muchos y pasa lo mismo)</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>Entonces lo q decidí es sacarle la
semilla.</FONT></DIV>
<DIV><FONT face=Calibri>En la prueba paso todo bien, pero cuando voy a mi
script, falla, aunque las pass coincidan:</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT color=#339966 face=Calibri>$pass_db=$data["usuario_pass"];
//De la base de datos, que el usuario cargo cuando se registro.
$usuario_pass=$_POST["pass"];</FONT></DIV>
<DIV><FONT color=#339966 face=Calibri></FONT> </DIV>
<DIV><FONT color=#339966 face=Calibri>f(crypt($usuario_pass,$pass_db) !=
$pass_db){</FONT></DIV>
<DIV><FONT color=#339966
face=Calibri> ERROR!</FONT></DIV>
<DIV><FONT color=#339966 face=Calibri>}else{</FONT></DIV>
<DIV><FONT color=#339966
face=Calibri> BIEN!</FONT></DIV>
<DIV><FONT color=#339966 face=Calibri>}</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>Lo más comico de todo, es que en el error pongo
imprimir ambas contraseñas (base de datos y la encriptada del post) y son las
dos iguales, pero son de la siguiente estructura:</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri><FONT
color=#ff0000>$1$eM2.Pk3.$pDsUodej3nwxAkOVVQ0M21</FONT> </FONT></DIV>
<DIV><FONT color=#ff0000 face=Calibri></FONT> </DIV>
<DIV><FONT color=#000000 face=Calibri>Entonces no se si el error lo ocasionan
los $ $ o . . no se...</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>Gracias y nos vemos el miercoles!</FONT></DIV>
<DIV><FONT
face=Calibri></FONT> </DIV></DIV><BR>_______________________________________________<BR>Php-avanzado
mailing list<BR><A
href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</A><BR><A
href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado"
target=_blank>http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</A><BR></BLOCKQUOTE></DIV><BR></DIV>
<P>
<HR>
<P></P>_______________________________________________<BR>Php-avanzado mailing
list<BR>Php-avanzado@pato2.fi.mdp.edu.ar<BR>http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</BODY></HTML>