位置: 编程技术 - 正文

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单例模式)

  • 缴纳增值税账务处理
  • 服务类一般纳税人无进项
  • 自产用于捐赠的会计处理
  • 财务报表上期金额怎么填写
  • 汽车购买者
  • 房地产企业预收账款结转收入
  • 委托加工继续生产增值税计入成本吗
  • 个人房租费收入怎么做账
  • 期初固定资产净值在资产负债表中的哪里
  • 库存商品进项税额转出分录怎么写
  • 预收账款核算内容是什么
  • 内部部门汇缴上级财务
  • 权益资本成本率计算
  • 行政机关作出下列行为属于行政复议的范围
  • 含税金额怎么计算
  • 公司开年会的费用怎么入账
  • 已认证未抵扣发票冲红流程
  • 承包承租经营单位是什么意思
  • 特殊建造行业
  • 航天信息维护费280元会计分录
  • 土地转让怎么缴纳增值税
  • 餐饮定额发票怎么征税
  • 其他权益工具通俗
  • 应收和预收可以抵消吗
  • 新员工15号入职交社保吗
  • 培训机构的收入有哪几方面
  • 房屋拆迁过渡费由哪个部门发
  • 交通费,通讯费均按照上级行标准领取
  • 外购的礼品送客户怎么做分录小规模
  • 企业违章行为
  • 购买办公桌会计分录
  • 汇率调整怎么做分录
  • 宝塔linux面板 7.5.2 腾讯云专享版
  • windows11 怎么更新
  • php unit
  • 复制快捷键ctrl+c
  • 费用报销费用填写要求
  • 买新车注意事项与提车流程
  • node.js最新版本
  • 招待费计入哪里
  • 坏账核销能否增加利润
  • 取得土地使用权的方式
  • 企业所得税季初数怎么填
  • windows安装php运行环境
  • 罚款支出计入什么
  • 盘点那些神级翻唱现场
  • 解决胃胀气最快方法
  • db2导出数据到excel
  • 2019年无形资产的摊销额为
  • 没有发票的支出怎么入账
  • 合伙企业费用汇总表
  • 审计报告的分类不包含
  • 预缴增值税税款所属期
  • 上个季度增值税报错了
  • 财政收据使用范围
  • 母公司代子公司收款,子公司开具发票
  • 票已收到、款未付会计分录
  • 资产处置损益计入利润表哪个项目
  • 营业外支出会导致所有者权益减少吗
  • 经营所得与劳务所得的直别
  • 账簿的保管年限有哪些规定
  • mysql数据库视频
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • 硬盘安装xp系统安装教程
  • win7系统关闭开机启动项设置
  • ramaint.exe - ramaint是什么进程 有什么用
  • spoffice是什么意思
  • win7右下角的网络连接不显示
  • 如何保留windows.old
  • linux查看hz
  • windows10预览版是什么
  • 跑跑3s是谁
  • unity3D游戏开发
  • 用原生js写项目
  • unity方法大全
  • vue router 传参
  • unity iphone
  • javascript面向对象精要pdf下载
  • 安卓 触摸屏
  • 资源税的征税对象和纳税环节
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设