Linux/Unix Shell Scripting - generar el passwd correcto en el terminal

 
Vista:
sin imagen de perfil

generar el passwd correcto en el terminal

Publicado por Víctor (2 intervenciones) el 01/12/2016 00:10:42
Hola,a ver si me ayudais con esto,no entiendo el planteamiento.
Se ha introducido un nuevo usuario en la bbdd.
Miro el códido que genera el password en el fichero php y veo el siguiente código.
1
2
3
4
5
private function generate_password($passwd)
{
 
    	return  sha1( md5( sha1($passwd) ) . "cook"  );
}
Tengo que generar el passwd correcto para '12345' en el terminal, utilizando pipes '|'para encadnar comandos.
Ejemplo

1
echo "hola" | tr '[:lower:]' '[:upper:]' | xargs -I {} echo {} "pedrin"

Ouput:
HOLA pedrin


1
cat error.log | sha1sum

Output:
458645450e6a8f3e881b762337afbf62c5d7b804


Puedes ejecutar PHP al terminal para comprobar tu resultado:
php passwd.php

Tengo que crear el nuevo usuario yo desde mysql?donde se genera el código php?No entiendo cómo tengo que hace el script.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

generar el passwd correcto en el terminal

Publicado por xve (309 intervenciones) el 01/12/2016 08:37:11
Hola Victor, la verdad es que no me queda claro que tienes que hacer, ni que problema tienes... nos puedes comentar con mas detalle?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

generar el passwd correcto en el terminal

Publicado por Víctor (2 intervenciones) el 01/12/2016 09:11:56
Yo tampoco,ese es el enunciado que me han puesto.Lo único que se me ocurre es llamar a la función desde el archivo php con 'echo generate_password(12345);'
Pero no entiendo como introduzco los pipes en el bash para relacionar esto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

generar el passwd correcto en el terminal

Publicado por Tom (361 intervenciones) el 01/12/2016 12:07:23
1
$ echo "12345" | sha1sum | md5sum | xargs -I {} echo {} cook | sha1sum
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar