mysql - 将 WordPress 密码转换为基于 BCrypt 的密码

标签 mysql wordpress spring-security encode

我有一个使用Wordpress的旧项目,目前我们创建一个新项目,需要将用户的数据迁移到新数据库(也是Mysql)中。

新数据库使用 Bcrypt 对用户密码进行编码。 WordPress 中旧的编码类型如下:

$P$BdsGKKQnnH6mi9hznpibst1jl/6G4z1

我认为它可能是基于 MD5 的,也可能不是。我查看了此链接:http://stackoverflow.com/questions/1045988/what-type-of-hash-does-wordpress-use

我想找到一种方法将这种类型的密码转换为基于 Bcrypt 的密码。也许 mysql 脚本可以帮助我转换?有人可以给我一些建议吗?谢谢。

最佳答案

我不知道您是否可以登录管理面板。很可能您不能,但如果您可以以某种方式使用管理员已知的 bCrypt 哈希值重置密码字段。然后您可以使用此插件将所有密码的加密从 md5 更改为 bcrypt。 https://wordpress.org/plugins/wp-bcrypt/

关于mysql - 将 WordPress 密码转换为基于 BCrypt 的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28657091/

相关文章:

java - 单页应用。模板管理的安全性

java - 我无法将字符串转换为日期,以便将其插入到 mysql 数据库中

MySQL 无法在 Bitnami EC2 实例上启动

mysql - MySQL 中的数组切片/group_concat 限制

facebook - 使用 Facebook API 从有年龄限制的页面中提取事件?

php - 如何在页面上查询 Woocommerce 订单

java - 为什么 Spring MockMvc 结果不包含 cookie?

java - 使用 Spring RequestContextListener

java - 如何克服 org.springframework.dao.RecoverableDataAccessException?

mysql - 在laravel中编写连接同一个表的代码