【问题标题】:Getting Database Content [closed]获取数据库内容[关闭]
【发布时间】:2021-09-10 08:57:00
【问题描述】:

我在 phpmyadmin 中创建了一个数据库,然后将一个数据库(.sql 文件)上传到它。我在 sql 文件中创建了一个“用户”表。我想查看不是纯文本的用户密码。我还附上了下面的截图:-

【问题讨论】:

  • 这是预期的 --- 用户密码应该被加密
  • 我老了。但是我已经在 localhost 中安装了这个脚本,这个密码只是我的。我忘记了,想看看。有可能吗?
  • 不,不可能

标签: php mysql phpmyadmin


【解决方案1】:

开头的$2y$10$Py6NkdN/5c40J8w1NGpDc. 表示密码使用 bcrypt(2,y 表示哪个 bcrypt 变体)加密,成本设置为 10,salt 为Py6NkdN/5c40J8w1NGpDc.。这是一种单向加密;无法从该加密值中计算出原始密码。要检查密码是否匹配,请使用 bcrypt 算法和 salt 对其进行加密,并查看它是否产生 sfEW40... 值。

【讨论】:

  • 你的意思是散列,没有加密,但是是的
  • 我没听懂你在说什么。能否请您详细说明。
猜你喜欢
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多