返回列表 发帖
查看: 935|回复: 5

[已解决] DiscuzX的密码保存加密算法是什么

ksy

10

主题

23

回帖

34

积分

初学乍练

贡献
0 点
金币
0 个
发表于 2024-7-24 17:49:52 | 查看全部 |阅读模式
我想编写一个外部程序,调用我dzx论坛的用户密码以实现登陆系统,我知道discuz是用PHP的password_hash加密密码,但是discuz的password_hash的“盐”是怎么生成的?
1 贡献

最佳答案

ksy 发表于 2024-7-25 11:34
我的代码是echo password_hash("123456789.abc.com", PASSWORD_DEFAULT);

结果是$2y$10$QKiyXSQNjc3f4Y1 ...

对不上说明你找错位置了,密码是存UC的而不是DZ里
回复

使用道具 举报

23

主题

5258

回帖

9389

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2024-7-24 18:02:01 来自手机 | 查看全部
password_hash不需要盐
回复

使用道具 举报

ksy

10

主题

23

回帖

34

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-25 11:11:55 | 查看全部
湖中沉 发表于 2024-7-24 18:02
password_hash不需要盐

所以加密密码的PHP源代码是什么,给个示例谢谢
回复

使用道具 举报

ksy

10

主题

23

回帖

34

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-25 11:34:44 来自手机 | 查看全部
湖中沉 发表于 2024-7-24 18:02
password_hash不需要盐

我的代码是echo password_hash("123456789.abc.com", PASSWORD_DEFAULT);

结果是$2y$10$QKiyXSQNjc3f4Y13GnJeHujjv7ef8qQuLsMHHSOW0Wf8DeXFCb/qC,和数据库的对不上
回复

使用道具 举报

23

主题

5258

回帖

9389

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2024-7-25 12:36:39 | 查看全部
ksy 发表于 2024-7-25 11:34
我的代码是echo password_hash("123456789.abc.com", PASSWORD_DEFAULT);

结果是$2y$10$QKiyXSQNjc3f4Y1 ...

对不上说明你找错位置了,密码是存UC的而不是DZ里
回复

使用道具 举报

ksy

10

主题

23

回帖

34

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-25 16:47:06 | 查看全部
湖中沉 发表于 2024-7-25 12:36
对不上说明你找错位置了,密码是存UC的而不是DZ里

谢谢找到了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-3 13:33 , Processed in 0.093786 second(s), 28 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表