Muy buenas.
He estado preguntando y me han dixo que si cojo el password que me ha entrado el usuario mediante web, le hago la funcion crypt y si la contraseña que me ha entrado es correcta, esta funcion crypt me devolverá el pass cifrado. Asi solo tendré que comparalo con el que hay en el fichero /etc/shadow.
El problema q tengo es q no se como utilizar esta funcion:
A ver si alguien me podria decir si de la maenra que he pensado se podria hacer y como he de poner la funcion crypt.
Gracisa de antemano.
He estado preguntando y me han dixo que si cojo el password que me ha entrado el usuario mediante web, le hago la funcion crypt y si la contraseña que me ha entrado es correcta, esta funcion crypt me devolverá el pass cifrado. Asi solo tendré que comparalo con el que hay en el fichero /etc/shadow.
El problema q tengo es q no se como utilizar esta funcion:
Código (bash) [Seleccionar]
#!/bin/bash
echo Content-type: text/html
echo
pass="hola"
echo "password: "$pass
c=`crypt($pass, "aa")` #probé con la opción -lcrypt -> tp
echo "Password EnCrypt: "$c
A ver si alguien me podria decir si de la maenra que he pensado se podria hacer y como he de poner la funcion crypt.
Gracisa de antemano.