Foro de elhacker.net

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?:

Código:
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
Código:
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
Citar
INSERT 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.