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])
--------------------------------------------------