Hace unas semanas escrib� a la lista preguntando por el uso de la
funci�n crypt de PHP3 y la encriptaci�n de contrase�as en UNIX.
        Algunos colegimos que la funci�n crypt de PHP3 no se comportaba como
esper�bamos en UNIX/Linux.  Pues bien, me desdigo de mis palabras y pido
disculpas. La citada funci�n se comporta como debe y el error proven�a
de mi c�digo.  A pesar de haberlo revisado una y otra vez, este era
    $pwdcr = crypt ($PHP_AUT_PW, $sem);
                    ===========
en lugar de 
    $pwdcr = crypt ($PHP_AUTH_PW, $sem);
                    ============

        Esa dichosa 'H' hac�a que le pasara una cadena vac�a a cript (por eso
funcionaba con usuarios sin contrase�a).  Lecturas de esta historia:
1) No creas todo lo que lees en la lista.  Aunque lo escribas t� mismo.
2) Algunos (yo por lo menos) hemos echado un vistazo a la siempre �til
   funci�n crypt de UNIX/Linux.  Ya sab�is man crypt(3)
3) Tengo un bonito programa en C hecho por m� mismo que hace lo mismo 
   que esta funci�n.
        Un saludo
                Jaime

Jaime Fern�ndez Mart�nez escribi�:
>(...)
>         Evidentemente la funci�n crypt de PHP debe emplear otra funci�nn de
> encriptaci�n distinta de esta, aunque de igual sint�xis y parecido
> resultado.
-- 
--------------------------------------------------
Jaime Fernandez Martinez ([EMAIL PROTECTED])
--------------------------------------------------

Responder a