4

我正在编写类似于 phpMyAdmin 的自己的代码。但我需要用户能够使用 mysql 数据库中的用户名和密码登录。我需要知道 mysql 数据库使用哪种散列来存储每个用户的密码。我检查了 dev.mysql.com 的答案,但找不到任何东西,除了以 * 开头的较新的 41 字节哈希。

4

3 回答 3

3
于 2013-07-19T04:24:39.327 回答
2
于 2016-07-22T09:49:32.983 回答
1

我认为您将无法解密存储在 MySQL 表中的密码,并且使用存储在mysql. user桌子。

您应该使用User在应用程序中创建时设置的密码,如果您丢失了用户密码,则可以使用mysqladmin

为“用户名-此处”设置密码@“主机名-名称-此处”=密码(“新密码-此处”);

于 2013-07-19T05:41:24.057 回答