我想向腾讯服务网页提交表单模拟登录,可以密码字符串这卡壳了。
因为腾讯提交的原始密码经过三次MD5加密后,再与验证码相加,最后一次MD5加密。
下面是JavaScript函数代码:
/* 这是腾讯官方网加密函数 */
function preprocess(A)
{
var B=““;
B+=A.verifycode.value;
B=B.toUpperCase();
A.p.value=md5(md5_3(A.p.value)+B);
return true
}
function preprocess(A)
{
var B=““;
B+=A.verifycode.value;
B=B.toUpperCase();
A.p.value=md5(md5_3(A.p.value)+B);
return true
}
/* 这是自己修改后的加密函数 */
function myprocess(form)
{
/* the password is “123456″. */
/* the authentication code is form. */
var str=“123456″;
str=md5(md5_3(str)+form);
alert(str);
return true;
}
function myprocess(form)
{
/* the password is “123456″. */
/* the authentication code is form. */
var str=“123456″;
str=md5(md5_3(str)+form);
alert(str);
return true;
}
我自己不懂JS确实郁闷,请问在VC6里如何调用JS函数得到这个密钥 ??
CString strPassword = “123456″;
CString strAuthCode = “1234″;
CString strSecretkey= ???
CString strPassword = “123456″;
CString strAuthCode = “1234″;
CString strSecretkey= ???
JavaScript全部代码,可以从这里下载:
>> 本文固定链接: http://www.vcgood.com/archives/3289
>> 转载请注明: wangningyu 2009年10月19日 于 C语言帝国 发表