位置: 编程技术 - 正文

php用户密码加密算法分析【Discuz加密算法】(php 密码加密)

编辑:rootadmin

推荐整理分享php用户密码加密算法分析【Discuz加密算法】(php 密码加密),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php设置密码访问,php加密解密,php加密解密,php密码加密方式,php密码加密方式,php设置密码访问,php密码加密方式,php密码加密方式,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了php用户密码加密算法。分享给大家供大家参考,具体如下:

今天在拿Discuz进行二次开发时需要在代码里验证Discuz的用户名密码,结果不小心掉进了坑里,因为Discuz的论坛有两张表来存储用户数据,一张在Discuz的数据库ultrax里面的pre_common_member里面,另一个是存储在了UCenter的数据库ucenter的uc_members表里。花了很大功夫在研究ultrax库里那张pre_common_member的数据,研究它的密码是如何生成的,结果搜了一下发现网上说是随机生成的一个salt

心想这随机生成的salt如何在登录时进行验证呢?然后网上说其实Discuz压根就没用那个密码,自己试验了一下,果真如此,即使把pre_common_member里面的用户密码改掉,照样能够正常登录,看来这个密码压根就没用,害我绕了一个大圈子。

好了,进入正题,Discuz的密码加密算法其实就是两次MD5加密,首先用明文进行一次加密,之后随机生成一个salt,再把第一次的密文后面添加salt作为明文再进行一次MD5加密。salt保存在uc_members表里,可以通过用户名进行获取。

像这样:

MD5(MD5(明文)+salt)

下面是.net的实现代码:

php用户密码加密算法分析【Discuz加密算法】(php 密码加密)

总结密码判断方式:

① 要安装UC

② 打开数据库找到uc_members 这表,寻找最后一个字段"salt ",复制里面的值

③ 伪代码:

④ 用IF判断

⑤ 再说一次!那个随机是6位数!

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

密码安全性在线检测:

php实现的SSO单点登录系统接入功能示例分析 本文实例讲述了php实现的SSO单点登录系统接入功能。分享给大家供大家参考,具体如下:SSO英文全称SingleSignOn,单点登录。SSO是在多个应用系统中,用

php与python实现的线程池多线程爬虫功能示例 本文实例讲述了php与python实现的线程池多线程爬虫功能。分享给大家供大家参考,具体如下:多线程爬虫可以用于抓取内容了这个可以提升性能了,这

如何使用php等比例缩放图片 本文介绍了PHP实现图片压缩方法,读者可以根据具体应用参考或加以改进,直接上代码,imgzip($src,$newwid,$newhei)这个函数带进去的分别是原图片、缩放要

标签: php 密码加密

本文链接地址:https://www.jiuchutong.com/biancheng/301505.html 转载请保留说明!

上一篇:基于php实现的php代码加密解密类完整实例(php功能实现)

下一篇:php实现的SSO单点登录系统接入功能示例分析(php单例模式)

  • 什么是抄税清卡业务
  • 银行存款可以红字吗
  • 普票冲红原票要退回吗
  • 增加固定资产原值
  • 企业微信收款如何同步给别人
  • 材料实际成本的会计分录
  • 个人增值税业务有哪些?
  • 上年的增值税专票,下年还能抵扣认证吗
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 北京市取暖标准
  • 附赠产品销售是合法还是违法
  • 资产负债表在途物资属于存货吗
  • 讲师费发票开票科目
  • 软件企业用退税吗
  • 贸易公司补交所得税怎么做账?
  • 企业集团内部各所属单位之间
  • 工程款的材料商可以直接起诉业主吗
  • 固定资产出售时增值税怎么处理
  • 怎样取得个人所得税
  • 应交税金减免税款
  • 收费公路通行费财政电子票据可以抵扣吗
  • 有没有不需要网络的摄像头
  • 公司整体收购缴税
  • 收到借款利息会计科目
  • vue中el-dialog
  • php curl cookie
  • framework怎么用
  • php实现自动识别的方法
  • 下载vue2
  • php 伪造HTTP_REFERER页面URL来源的三种方法
  • python如何导入excel
  • 吸收合并的目的是什么
  • 织梦模板官网
  • mysql null+1
  • mongodb删除文档命令
  • 社会团体会费票据查询
  • 原始凭证可以直接粘在记账凭证后吗
  • 应收票据贴现的实收金额一定小于票据面值
  • 免征增值税个税计税依据
  • 已计提完的固定资产怎么做账
  • 房产税是怎么样
  • 发票做帐有什么用
  • 固定资产内部转移流程
  • 记账凭证审核的内容
  • 退货回去需要把原包装保留吗
  • 土地流转的基本原则包括哪些
  • 买车的车
  • 接受其他企业现金捐赠会计分录
  • 投资的公司注销了怎么做账
  • 股东不能参与公司运营和决策,可以起诉吗
  • 资产负债表中的固定资产是原值还是净值
  • 进项税额转出加计抵减填在哪里
  • 社区养老服务平台
  • 阿里云 远程连接
  • 图文详解管道支架制作安装标准
  • 快速打开当前文件的方法
  • centos6.7防火墙
  • win7怎么设置最佳性能
  • win7使用临时配置文件登录
  • win10系统应用和功能中不能卸载
  • win7怎样安装adb工具
  • 两台没联网的电脑怎么创建局域网
  • 翻转动画怎么做
  • apache2使用
  • nodejs worker
  • tree cmd
  • js的模块化可以怎么做
  • javascript 日期
  • 安卓自定义状态栏图标
  • eclipse导入server
  • input checked选择
  • android性能测试
  • 南京税务局 局长
  • 即征即退什么时候退
  • 货物运输代理服务税率
  • 湖北省人民代表大会常务委员会关于深入开展
  • 个人非住房房屋怎么交税
  • 社保怎么退款申请在手机上
  • 车船税收费标准表
  • 国家税务总局年底结算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设