目的是让QQ登陆。密码需要先MD5,再Base64,最后向服务器发送。
以为解决了:
http://www.cn-dos.net/forum/viewthread.php?tid=26993
结果发现ASCII字符串没用,需要将hex值本身进行Base64…
以“123456”为例:
1.MD5输出ASCII:E10ADC3949BA59ABBE56E057F20F883E
2.将hex值Base64:4QrcOUm6Wau+VuBX8g+IPg==
登陆正确。
ASCII字符经Base64则是:RTEwQURDMzk0OUJBNTlBQkJFNTZFMDU3RjIwRjg4M0U=
登陆失败。
有人专门写了VB控件作这个:
http://mji.512j.com/QQpwdhash.rar
很麻烦啊,要怎么解决呢@_@
[ Last edited by ec2049 on 2007-4-11 at 07:53 AM ]
以为解决了:
http://www.cn-dos.net/forum/viewthread.php?tid=26993
结果发现ASCII字符串没用,需要将hex值本身进行Base64…
以“123456”为例:
1.MD5输出ASCII:E10ADC3949BA59ABBE56E057F20F883E
2.将hex值Base64:4QrcOUm6Wau+VuBX8g+IPg==
登陆正确。
ASCII字符经Base64则是:RTEwQURDMzk0OUJBNTlBQkJFNTZFMDU3RjIwRjg4M0U=
登陆失败。
有人专门写了VB控件作这个:
http://mji.512j.com/QQpwdhash.rar
很麻烦啊,要怎么解决呢@_@
[ Last edited by ec2049 on 2007-4-11 at 07:53 AM ]
