DISCUZ后台数据库分析

仔细查看了一下DISCUZ后台的用户表:cdb_members,发现里面的密码是基于MD5加密的,但通过JAVA和JS 实现对 hello 加密后的字符串是: 5d41402abc4b2a76b9719d911017c592 DISCUZ后台对于hello存放的则是: b12ef3b4f1058f35b458f059c97455be 由此可见DISCUZ应该是对这个加密算法进行了一些改进。 另附java应用MD5加密的代码: try { String pw = “hello”; byte[] input = pw.getBytes(); MessageDigest md = MessageDigest.getInstance(“MD5”); md.update(input); byte[] output = md.digest(); String strOutput = “”; for (int i = 0; i < output.length; i++) {String hex = Integer.toHexString(output[i] & 0xFF);strOutput += hex.length() == 1 ? “0” + hex : hex; } System.out.println(strOutput);} catch (NoSuchAlgorithmException e) { // TODO Auto-generated catch block e.printStackTrace();}下面是DISCUZ各个表的简要说明: cdb_access 用户权限表 cdb_adminactions 管理动作表 cdb_admingroups管理组数据表 cdb_adminnotes 管理员留言 cdb_adminsessions管理员后台在线记录 cdb_advertisements 广告资料表 cdb_announcements论坛公告资料表 cdb_attachments附件资料表 cdb_attachtypes附件类型表 cdb_banned 被禁止的ip列表 cdb_bbcodesbb代码资料表 cdb_blogcaches 博客缓存表 cdb_buddys 好友信息表 cdb_creditslog 积分交易记录表 cdb_crons计划任务表 cdb_failedlogins 错误登录记录 cdb_favorites个人收藏信息表 cdb_forumfields板块扩展信息数据表 cdb_forumlinks 友情链接数据表 cdb_forums 版块资料表 cdb_medals 勋章资料表 cdb_memberfields 用户扩展资料表 cdb_members用户基本资料表 cdb_moderators 版主信息数据表 cdb_modworks 版主工作记录表 cdb_onlinelist 在线列表定制 cdb_onlinetime 用户在线时间信息表 cdb_orders 订单数据表 cdb_paymentlog 支付记录 cdb_pluginhooks插件钩子表 cdb_plugins插件表 cdb_pluginvars 插件配置表 cdb_pms短信资料表 cdb_pmsearchindex 短消息搜索缓存表 cdb_polls投票帖资料表 cdb_posts帖子资料表 cdb_profilefields用户栏目定制 cdb_promotions 论坛推广 cdb_ranks头衔表 cdb_ratelog帖子评分记录表 cdb_regips 注册ip记录表 cdb_relatedthreads 相关主题 cdb_rsscachesRSS缓存 cdb_searchindex搜索缓存 cdb_sessions 在线表 cdb_settings 论坛设置表 cdb_smilies表情信息表 cdb_stats 统计数据表 cdb_statvars 统计变量表 cdb_styles 风格 cdb_stylevars风格变量表 cdb_subscriptions订阅信息表 cdb_templates模板 cdb_threads主题资料表 cdb_threadsmod 主题管理记录表 cdb_threadtypes主题分类表cdb_usergroups 用户组数据表 cdb_validating 等待人工审核的会员记录 cdb_words词语过滤表 不论你在什么时候开始,重要的是开始之後就不要停止

DISCUZ后台数据库分析

相关文章:

你感兴趣的文章:

标签云: