首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人知道Humhub是怎么加密密码的吗?

有人知道Humhub是怎么加密密码的吗?
EN

Stack Overflow用户
提问于 2018-06-15 14:32:25
回答 1查看 385关注 0票数 0

我是Humhub和编程的新手。有人知道humhub是如何加密密码的吗?我一直未能在PHP中为我的子域创建一个加密函数,以使用我在安装Humhub时创建的同一数据库。我真的不明白这是怎么回事..https://github.com/humhub/humhub/blob/master/protected/humhub/modules/user/models/Password.php#L43

EN

回答 1

Stack Overflow用户

发布于 2019-04-30 03:55:17

这个答案来得太晚了。但对于每个寻找解决方案的人来说,Humhub加密密码的方式如下:

密码字符串,假设是:加密一个uuid字符串并连接到dummy.

  • Generate : dummy889e9f96-91f6-45d2-bc3b-ab8d80ea6311

  • Encrypt this with Whirl algorithm: dummy.
  1. Generate=hash1
  2. 使用sha512算法加密上一步中的字符串: sha512(hash1) = password encrypt_password将在encrypt_password.
  3. This数据库中的密码字段上。此外,您还需要从2到user_password表中的salt字段的uuid。

所有这些都是使用sha512-whirlpool方法

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50870241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档