魔兽世界私服| 新开魔兽私服文章 | 历史已开私服 | 私服家族联盟 | 私服游戏攻略 | 魔兽相关下载 | 最新版本研究 | 家族发布 | 魔兽经验交流 | 各大魔兽家族排行榜
  当前位置:返回首页>>返回私服文章首页>>技术文章内容
[最新版本研究]关于ascent最新登陆密码加密算法
魔兽私服网   发布时间:2008-4-30 16:30:34
昨天我更新了ascent官方代码,发现登陆密码算法已经改变 为了和官方同步赶紧在我现

用的库中加入该字段 没想到问题来了 更新后本身没什么问题了,我在自己的网站

上 用了 通行证来进行 管理游戏帐户及密码!为了同步,通行证修改后及游戏同时也进行修改,我原


本简单的认为它只是简单的用SHA加密了password字段 进过仔细看了哈,才发现 它组合了 用户名
和 密码 中 间并加上了 : 符号 并转换成大写 最后才用SHA加密 最后明文是这样的 SHA

("ADMIN:ADMIN") 前面用户名,后面密码

??????? 开始我不太了解MYSQL中的SHA究竟是SHA几加密 SHA本身就有很多的加密种类 比如 SHA1

SHA128 SHA256 SHA512。。。越高越安全。。。(高手别扔我哈!) 最后 我用SHA加密一个一个

的试才试出来! 我是从最高的往下试 没想到 居然MYSQL中的SHA就是SHA1

??????? 大伙晓得了它加密的方法了,就可以在自己的游戏网页注册中适当的修改了哈! 其实很

简单的 只是我在这里说复杂了 我是用的。net 以下是简单的加密代码

FormsAuthentication.HashPasswordForStoringInConfigFile(login.ToUpper() + ":" + newpwd.ToUpper(), "SHA1").ToLower()

别忘记引用 System.Web.Security 了哈!

??????? 另外,我到是把密码同步了 但是 loginserver 是把用户数据缓存了的 数据库的密码已 经改变

了,如果不重启loginserver的话密码 还是原来那个密码,必须要等到下次重启后才会刷新!哪位老大

有没有什么好的办法哇? 放出来大伙共享下,谢谢!

上一篇魔兽私服文章:上一篇: 数据库各表的中文对照
下一篇魔兽私服文章:下一篇: 5秒去除所有的徽章限制

Copyright 2008-2009 www.haoztw.Com All Rights Reserved(注:本站只投放九城官方授权魔兽世界私服)
品牌商标、文字、形象及内容归魔兽世界私服版权所有 任何组织或个人未经同意,不得使用和传播 网站备案登记号:渝ICP备02394311号
拒绝盗版魔兽世界私服游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活
*注释:本站所有魔兽私服游戏信息,均来自互联网,与本站无关。请玩家仔细辨认魔兽私服游戏信息的真实性,避免上当受骗!