Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: ars1993 en 29 Enero 2014, 14:20 PM

Título: guardar el hash de las constraseñas
Publicado por: ars1993 en 29 Enero 2014, 14:20 PM
Buenas,

Mi pregunta es: se puede almacenar una pasword en formato hash des de un script sql? Es decir, con el script ".sql" que creas todas las tablas, relaciones, etc. Hay alguna forma de hacer algo como ésto?:


INSERT INTO mi_tabla (pasword) VALUES ( hash('sha512',1234) );


Ésto no funciona. Mysql (que es el gestor que uso) me lanza un error de sintaxis. Alguien conoce una alternativa? (no se vale responder diciendo que lo haga con php porque éso es obvio :P )


Graicas!
Título: Re: guardar el hash de las constraseñas
Publicado por: engel lex en 29 Enero 2014, 15:21 PM
Si, por lo menos el md5 funciona como
MD5(valor)

Revisa los docs de mysql a ver cuales mas Soporta
Título: Re: guardar el hash de las constraseñas
Publicado por: EFEX en 29 Enero 2014, 18:12 PM
CitarINSERT INTO mi_tabla (pasword) VALUES ( SHA2('1234', 512) );

Documentacion oficial(Al principio tenes un listado de algoritmos soportados por mysql).
https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html#function_sha1
Título: Re: guardar el hash de las constraseñas
Publicado por: ars1993 en 29 Enero 2014, 23:20 PM
Perfecto, muchas gracias.