百无聊赖中想看看discuz密码的加密方式,发现密码和邮箱这个东西最好有好几个,不然被脱库一个,你的网络上的帐号都是危险,然后分等级去用。

比如:支付宝、银行卡、网银之类的密码和邮箱最好单独使用一个,分为最高等级。

第二级是一些重要但是不涉及资产的,如:12306之类的,单独一个,此为第二等级

第三级是一些其他帐号密码,就算丢了对自己损失不大,既没有隐私也没有财产损失

第四类是一些垃圾网站非得注册,丢了重新注册无所谓的。

以下是解密步骤

mysql> select username,password,salt from pre_ucenter_members where username="oppo";+----------+----------------------------------+--------+

| username | password | salt |

+----------+----------------------------------+--------+

| oppo | b760a986852b9acc1ed79e4bfb945d6a | 1c3c3c |

+----------+----------------------------------+--------+

salt字段为discuz密码加盐的随机字段,每个账户都不同,其中discuz是加密的方式就是把源密码通过md5加密,然后把加盐字段和加密的字段在md5一次。

这样加密后的密码就是数据库内的discuz账户的原始密码

先测试加密的结果看是否匹配

首先在线加密初始密码 123456,看效果

然后对加密后的字段再加上加盐的随机字段测试加密后的密码

此时得到的密码为数据库内存储的密码。知道这个加密方式后,我们再去反向解密,奇怪,直接出来了,最后加盐的字段为什么不用去掉?反正出来了

discuz mysql密码_discuz 密码解密相关推荐

  1. discuz mysql 优化_Discuz X系统:【效率机制】-【MySQL 优化】详解

    在整个 Discuz! X2.5 产品中,为了提供效率,需要对 SQL 做相应的优化.有时候不能忽略一些细小的优化,当出现过多未优化的细节时,也能带来致命的负载问题. 延迟更新机制 例如:首页的在线人 ...

  2. discuz mysql 配置_Discuz如何修改数据库配置?

    ## 如何修改Discuz数据库配置? 当您的数据库信息发生变化的时候,Discuz网站系统需要修改的位置三处: 1.路径:/wwwroot/config/config_global.php,修改如下 ...

  3. discuz mysql查询_Discuz!X/数据库 DB:: 函数操作方法

    本篇对数据库操作函数db进行讲解.DB::table($tablename)获取正确带前缀的表名,转换数据库句柄, DB::delete($tablename, 条件,条数限制)删除表中的数据 DB: ...

  4. discuz mysql 编码_Discuz!X 下如何使用 Tools 来转换数据库编码

    一.前提准备 首先需要安装好最新版本的 Tools,安装方法与以前的完全一样. Tools for Discuz!X 下载地址:http://www.discuz.net/thread-1667317 ...

  5. discuz mysql类_Discuz论坛教程之数据库操作DB类和C::t类介绍

    Discuz论坛教程之数据库操作DB类和C::t类介绍 类定义文件 DB类: 文件\source\class\class_core.php [php]view plaincopy classDB ex ...

  6. discuz mysql类_Discuz X2二次开发之数据库操作 DB类

    Discuz X2的数据库操作类主要包括以下几个: DB::result_first 返回SQL查询的唯一字段的唯一值,查询结果是字符 DB::fetch_first 返回SQL查询的多个字段的值,查 ...

  7. discuz mysql 类_Discuz论坛中的的MySQL类解析

    PHP代码 class MySQL{ //一些常量的的设定 public $version = ''; public $querynum = 0; public $link; //定义链接方法 fun ...

  8. MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写

    MySQL数据库认证密码有两种方式: 1:MySQL 4.1版本之前是MySQL323加密 2:MySQL 4.1和之后的版本都是MySQLSHA1加密还有函数:AES_ENCRYPT()加密函数和A ...

  9. php动态密码和加密解密函数的使用(动态密码、Discuz核心函数AuthCode、任意输入密码验证)

    php加密解密的使用 一.项目说明 二.项目分析 1.js外部文件 2.HTML容器构建 3.layui前端验证 4.php后端验证 封装函数 密码验证规则 strpos内置函数 三.经典的核心加密函 ...

最新文章

  1. java redis多主多备_java 集成Redis 一主多从
  2. checkbox未赋值时获取value是on_C语言中的指针——指针的赋值和指向
  3. oracle is删除表数据库,rman删除expired备份提示“This command is forbidden”
  4. DHTMLX-Tabbar
  5. matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx
  6. 利用计算机提高数学课堂教学,计算机技术在数学课堂教学中的应用微探
  7. mysql 安装完成后需要做的配置
  8. vue axios 返回参数 响应参数
  9. Scala里Unit 与 () Unit的区别
  10. 谈谈Python和其他语言的区别
  11. 【安利UI设计师】电商购物移动应用程序界面设计UI套件包,轻松完成项目需求。
  12. pycharm和jupyter notebook中的快捷键
  13. oracle 循环select查询的结构集,执行insert到指定表保存
  14. 【路径规划】基于matlab RRT算法求解机器人避障路径规划问题【含Matlab源码 319期】
  15. oracle学习资料大全
  16. 3. 无线体内纳米网:图文概述
  17. excel 第3讲:查找、替换与定位
  18. 平面设计是什么?学会平面设计可以从事什么工作?
  19. 【小技巧】爆栈?栈的大小不够用怎么办?
  20. 谈谈Wi-Fi的安全模式

热门文章

  1. APP测试面试题要点
  2. 关于浙政钉水印的问题
  3. python 爬虫 - 静态
  4. java中的aware_spring中的aware接口
  5. 微信小程序 java在线租房-房屋租赁系统springboot
  6. 安全评估之漏洞扫描、基线检查、渗透测试
  7. (转载):ganglia之环境搭建部署
  8. 再说CSS3渐变——线性渐变
  9. Javascript保留两位小数
  10. 自然语言处理NLP | NTLK入门及英文语料库处理