Estou tentando descobrir como criar hashes em SQL para uma longa lista de usuários.
Se eu usar htpasswd -c /tmp/testfile joe
(seguido por mama como a senha), recebo o seguinte resultado:
cat testfile
joe:$apr1$9Ba0JDuU$j7qiNqwhiJJVrxg8v5Jcu/
No entanto, se eu fizer o mesmo comando no mysql, eu tenho um hash diferente, se eu especificar MD5 ou SHA .. alguma idéia?
+-----+----------------------------------+--------+
| user| pass hash |
+-----+----------------------------------+--------+
|joe | eeafbf4d9b3957b139da7b7f2e7f2d4a | (md5)
+-----+----------------------------------+--------+
|joe | 99df988b77e60a1718e9e6fecdaf22552047be28 | (sha1)
+-----+----------------------------------+--------+
|joe | 99df988b77e60a1718e9e6fecdaf22552047be28 | (sha)
+-----+----------------------------------+--------+
O que estou fazendo de errado?