guardar el hash de las constraseñas

Iniciado por ars1993, 29 Enero 2014, 14:20 PM

0 Miembros y 1 Visitante están viendo este tema.

ars1993

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!
640k deberian ser suficientes para todo el mundo..

engel lex

Si, por lo menos el md5 funciona como
MD5(valor)

Revisa los docs de mysql a ver cuales mas Soporta
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

EFEX

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
GITHUB 

ars1993

640k deberian ser suficientes para todo el mundo..