繁体   English   中英

如何将wordpress mysql md5用户密码字段转移到另一个mysql表中

[英]How to transfer wordpress mysql md5 user passwords field into another mysql table

我有一个 WP 网站和另一个提供类似服务的网站。 我想将 db 用户密码和电子邮件字段复制到新的 mysql 数据库中。

$A$B6NS8Cv837YVS1c/JKLE1 - WP 密码(示例) 83703ccdb3cb2dad97f76f986400b43f87b989ce - 另一个网站 MD5 密码(示例)

问题是我如何将 WP 用户的密码传输到新的 mysql 表,以便他们可以工作?

谢谢

您将把 md5 密码复制到新系统中。

然后你可以有一个登录屏幕,它对输入的密码进行完全相同的散列并比较两者。

加密是一种方式,因此您永远不会知道密码,但您当然可以在另一个系统中使用它。

正如评论中提到的那样,您需要确切地知道 WordPress 如何散列密码,但这都应该在源代码中。

但是,如果系统中已经有其他用户使用不同的散列系统,您将需要标记他们来决定要执行什么散列。

当他们决定更改密码或通过推荐时,您可以将它们迁移到其他哈希系统。

你不能 - 这是你无法撤消的散列密码的重点。 您可能会使用彩虹表来尝试破解 MD5 散列并获取原始密码,然后再按照 Wordpress 的方式对其进行重新散列,但是如果您的用户的密码容易受到此类攻击,您可能应该担心他们的账号安全!

就个人而言,我会向用户宣布正在进行大合并,出于安全原因,他们必须更改密码。 很多人可能只是将其“更改”为相同的内容,这很好,因为在内部您只是重新哈希密码,然后可以删除旧的、不安全的 MD5 哈希值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM