ucenter 用户加密方式2009年11月27日 18:37cdb_members(论坛用户表)这个表中的密码是无效的。也不知道这个密码是怎么来的。修改之后还是能登陆的。密码按照cdb_uc_members中的为准。 cdb_uc_members(ucenter的用户表) 发现ucenter的用户的加密方法有些怪异,得到的密码不知标准的MD5的结果. 翻了翻google,发现dz的加密方式还是比较有新意的. 为了防止网络上md5数据库的威胁,所以进行了2次md5,而且第二次的md5还是在原始密码md5的基础上加了一段随机数. 随机数和密码都保存在数据库. 其实这样子的操作和,2次md5区别就不是很大了.对于一个32位随机数字的md5的数据库应该不大可能有解. 如果能拿到MD5结果,哪么随机数也能看到.怎么说呢,加随机数和不加随机数都是很难配检索出来的. —— 获得随机字串的代码: <?php function random($length, $numeric = 0) { PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000); if($numeric) { $hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1)); } else { $hash = ''; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($chars) - 1; for($i = 0; $i < $length; $i++) { $hash .= $chars[mt_rand(0, $max)]; } } return $hash; exit; } ?> 得得随机字符串 加密密码:md5(md5($newpw).$salt) $salt为random返回的字符串$hash 这样就极大的提高了用户密码的安全性。 —— MD5(admin)=21232f297a57a5a743894a0e4a801fc399896a MD5(21232f297a57a5a743894a0e4a801fc399896a,32) = 9efed2e9b935742f15ee5b93bbf43afe 这样子就能数据库的数据对上了. ——— 有了这个就可以自己手动添加用户了…嘎嘎

ucenter 用户加密方式相关推荐

  1. 用Discuz/UCenter账号实现Wifi登录认证

    如果你有一个用Discuz/UCenter构建的网站,还有自己的Wifi基站或热点,那你可以用Wiwiz为你的Wifi热点做一个入口登录页面.当 wifi终端用户连到你的热点时,打开任何网页都会先显示 ...

  2. php用户同步,ucenter同步用户登录【转】

    一般的我们在ucenter官方网站下载下来ucenter后,解压得到的文件夹内有个 advanced 文件夹document:是官方为我们提供的ucenter开发接口手册.examples:是官方提供 ...

  3. ucenter通信实现同步登录、同步退出(详细)

    首先,需要去官网下载一个ucenter的包.然后解压下来. 先把ucenter/ucenter这个文件夹复制到你的项目根目录下改名为uc_server;(这里只是我建议修改,以便于我下面写的配置); ...

  4. [转]网站整合Ucenter详细流程

    最近公司项目要用到SNS,在具体采取解决方案上面由于项目由一实力较强的外包公司做,所以没有采用商业解决方案.不过本人一直比较看好康盛的产品,因为被外派到外包公司去负责项目,尽管以前用的SNS也在不少, ...

  5. UCenter和应用中配置信息详解

    本文转载自  http://faq.comsenz.com/viewnews-391 在 UCenter 架构下,UCenter 和各个应用之间是依靠各自的配置文件为基础进行通讯的,所以保证站点稳定正 ...

  6. 网站整合Ucenter详细流程

    第一步:下载安装UCenter,这里就不详细说了,网上很多教程   1.下载UCenter 下载地址:   2.安装UCenter   第二步:打开下载UCenter文件夹内的advanced文件夹, ...

  7. onethink中修改ucenter用户的密码

    onethink安装好之后,数据库中的两张表(忽略表前缀):ucenter_member和member表将作为用户表存在.在Admin后台新增用户时,这两张表将进行插入操作. 不过,如果想自己在前台注 ...

  8. 帝国CMS与Ucenter同步通信,会员整合

    背景:公司因上市进行项目大整合.一部分项目使用phalcon新框架,一小部分使用帝国CMS,这样就产生了问题:phalcon框架对cookie具有加解密,帝国获取到phalcon的cookie但却无法 ...

  9. UCenter info: Can not connect to MySQL server

    需要修改的文件是以下三个: 安装目录/config/config_global.php         安装目录/config/config_ucenter.php    安装目录/uc_server ...

  10. 『网站升级』PHPWind8.0至8.3升级过程及问题种种回顾录

    上星期的PHPWind杭州峰会之后,PHPWind发布了8.3版.紧接着淘连接,淘满意,团购PHPWind的一系统ARP应用开始进入我们公司技术苦力的耳朵里(也就是偶),偶知道有大事要发生了.于是乎. ...

最新文章

  1. 由MessageBox和AfxMessageBox的使用异同所感
  2. C#游戏开发快速入门 2.1 构建游戏场景
  3. ISIS和OSPF的比较
  4. 01-CoreData简介
  5. 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。
  6. C# 格式化字符串 String.Format
  7. VS2017编译的一些小知识记录
  8. 技术人解读企业为什么要平台化,关于数据中台你不知道的事...
  9. 【产品评测】华为开源镜像站体验:美好终将不期而遇
  10. eureka服务注册中心集群模式创建
  11. C/C++面试题总结
  12. HMM:隐马尔科夫模型 - 学习
  13. the first blog
  14. rgmii clock delay
  15. python正则匹配任意字符_Python 正则表达式 匹配任意字符的写法
  16. 计算机技术在我国的发展,计算机技术在我国热处理工业领域的应用和发展_阎承沛.pdf...
  17. echart实现中国地图
  18. 1063 计算谱半径 (20分)
  19. es教程——地图搜索
  20. ACDSee V3.1 绿色免安装经典版

热门文章

  1. 烧钱,救得了中国游戏吗?
  2. pytorch-psenet实现 并训练自己的数据集
  3. ANS1编码详解(二)--编码规则
  4. 软件公司团队管理方法思考
  5. Android 热修复技术
  6. Java图形界面编程--漫天繁星
  7. 将自家的位置标注到地图上(51ditu.com)
  8. 5-(4-硝基苯基)-10,15,20-三苯基卟啉NTPPH2/NTPPZn/NTPPMn/NTPPFe/NTPPNi/NTPPCu/NTPPCd/NTPPCo等金属配合物
  9. #PPT进阶——图片变形
  10. Riverbed’s Modeler Academic