插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
“感谢有你同行”手握手2008年数万元重奖志愿者
Discuz!/ECShop 专用官方虚拟主机
亿声传媒(Insenz)中秋祝福发送中
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
参与有奖社区调查 赢取台湾5日游
发新话题
打印

求uc的密码算法,,,,,,,,

求uc的密码算法,,,,,,,,

求uc的密码算法,没有算法怎么和自己写的程序合在一起啊,

------------------------------------------------------------------
应为看到以前帖子又疑问,所以重发帖子寻求帮助:
以前帖子是这样说的
----------------------
$salt = substr(uniqid(rand()), -6);
$password = md5(md5($password).$salt);
他先随机得到几个数。
然后再和用户输入的东西合并再MD5一下。然后把这个随机数也要上传到数据库中保留下来。
---------------------

但是我uc数据库里面一个通过ecshop注册成功的密码是这样子的:89344014245b4ffab34c8d14677661b9
salt :8092d2
密码本来是:123456


我通过好多md5的算法得出:   密码+随机数    1234568092d2
md5以后得出:eb10e044ba0d99b9974e40fdad4a5ffc

然后把得出的这个再md5一次得出:8d3846521fdab93b4d1b7f758b56709e

这个和我通过程序注册的密码不一样啊,,请问那里的问题哦。。。。


上面这个通过php加密出来的没问题,,,但是如果用asp或者cfm或者java出来的  就不行,,,请官方明确一下,,比如有没有转换字母的大小写等问题。。。
============================================
还有一个字段regdate 这个是怎么算出来的,请解答

还有注册信息是不是写进passport_members这个表,还有没有其他表需要写数据或关联。。。
()()()()()()()()()()()

[ 本帖最后由 mybizsite 于 2008-6-6 04:55 编辑 ]
2楼的朋友
技术很厉害啊
UC很美,为什么?
因为我只能欣赏她
这就是我心目中最美的东西
$user['salt']= 數據庫uc_members 該member的 salt
用戶密碼 = md5(md5(本來密碼).$user['salt']));
UC的密码机制可以躲过火箭的追杀了
如此安全的机制,第一次见
UC很美,为什么?
因为我只能欣赏她
这就是我心目中最美的东西
终于搞好了,感谢楼主发的帖啊.
太深奥了
引用:
原帖由 shenzhu 于 2008-6-7 17:00 发表
终于搞好了,感谢楼主发的帖啊.
可以具体说下操作方式吗?谢谢。
发新话题
版块跳转