**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
这个问题似乎与help center中定义的范围内的编程无关。
2天前关闭。
Improve this question
MariaDB 10.6
我有一个用户“test”,密码是MySQL加密的,类似于' *E494B31EA7DDA68A012783C852F1AB397877B17A
'
唯一的问题是我没有普通密码,或者说,我不想存储它们。
我想通过singonauth类型登录phpMyAdmin,但是我怎么才能用这个加密密码而不是普通密码登录呢?有办法吗?
2条答案
按热度按时间scyqe7ek1#
一句话,没有。
这些散列密码的要点是,可以验证纯文本密码,而无需以入侵者可以检索到数据库的形式存储。
7eumitmz2#
phpMyAdmin不是一个数据库,它只是一个聚合工具。要登录phpMyAdmin,您必须使用MySQL数据库上的用户名和密码设置。
MySQL有一个默认的用户/密码,但是它允许你添加自己的用户来访问数据库。默认情况下,通过MySQL命令行创建密码时,密码是加密的。
如果你有一个散列/加密的密码,需要找出纯文本值是什么,你通常可以搜索它并在网上找到,因为像MD5这样的散列算法不再被认为是安全的,因为大多数常见的散列已经被破解。