位置: 编程技术 - 正文

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

  • 所得税交错了怎么处理
  • 补缴的社保可以报销吗
  • 水泥建材公司
  • 平均股东权益在利润表中怎么看
  • 个体户免税金额现在是多少
  • 明细分类账采用的格式有
  • 预算外资金收入政府会计
  • 实习生应该如何计算个人所得税
  • 原材料被盗计入什么科目
  • 贸易型出口退税流程
  • 房屋维修基金怎么入帐
  • 发票认证抵扣了还能冲红么
  • 纳税调整后所得怎么算
  • 用现金支付销售产品的运费
  • 小规模纳税人可以出口退税吗
  • 辅导期一般纳税人预缴增值税
  • 武汉房产税多少
  • 自用房屋的房产税怎么缴纳
  • 事业单位没有税号 选个人可以吗
  • 小规模收到增值税专用发票咋处理
  • 抵扣联和发票联算一张发票吗
  • 预付款增加说明什么
  • 小规模企业企业所得税优惠政策2022年
  • 审计报告报备流程
  • 企业所得税取得股息红利
  • 怎么免费获取百度文库的付费文档
  • 苹果14.5新功能
  • 高新技术企业研发费占比
  • linux系统的
  • mac笔记本装了双系统后打开苹果系统和原来一样吗
  • 哪些发票内容可以抵税
  • 期房怎么交易流程
  • 收入成本科目
  • 偷税行为五年后被发现要接受行政处罚吗?
  • php判断字符串是否存在
  • php动态读取数据的代码
  • php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
  • 固定资产折旧计算方法公式大全
  • 没有进项开销项需要交几个点
  • javascript猜数字游戏+表单
  • 大前端最新
  • php面向对象的机制
  • php 7.4
  • 赠品发票金额为零怎么办
  • 企业所得税汇算清缴时间
  • 企业的借款费用怎么入账
  • 对外捐赠会计分录怎么写
  • 存放在仓库中的柴油属于什么会计要素
  • mongodb 随机获取一条数据
  • 购买牵引车和挂车购车流程
  • 未能确认收入的原因
  • 小规模纳税人征收率5%的情况
  • 出口不报关怎么收款
  • 政府预算会计要素包括
  • 收到三代手续费如何入账
  • 承兑汇票贴现计算器下载
  • 总公司给分公司拨款属于什么
  • 哪些情况应收账款不能扣
  • 分公司抬头发票总公司可以抵扣吗
  • 租房子租一半不租了违约金付的,房东不肯退钱怎么办
  • 展览展示服务费计入什么科目
  • 管家婆记账可以都有凭证做吗?
  • 小规模转一般纳税人条件最新政策
  • 预收账款可以挂在应收账款
  • sql查询和遍历数据
  • redis 和 mysql 的数据不一致怎么办
  • wcu.exe是什么
  • win10的打开方式
  • xp系统有什么用
  • linuxcp命令如何使用
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • 笔记本win7电源已接通未充电怎么办
  • win7无法识别usb设备怎么办 五大方法来解决
  • vue中的组件通信
  • window.navigate 与 window.location.href 的使用区别介绍
  • qq登录失败是怎么回事
  • 苹果macos安装
  • linux用python
  • 社会福利企业可以投资吗
  • 国家税务局全国增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设