Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como você armazena com segurança a senha e o sal de um usuário no MySQL?


Existem bons artigos sobre como armazenar senhas corretamente. Um deles, por exemplo:Armazenando senhas - feito corretamente!

Você deve usar um sal diferente para cada usuário, mas não há necessidade de armazenar os sais separadamente. Veja uma discussão semelhante em outro tópico

A propósito, você provavelmente não deveria estar usando sha1, mas, por exemplo, sha256 ou sha512 algo mais forte (pelo menos para evitar má publicidade). Há uma boa resposta sobre isso:Quão inseguro é um SHA1 salgado em comparação com um SHA512 salgado