html用post怎么加密,POST提交数据被加密怎么办

// 加密

SNDA_CheckAccount.prototype.Encrypt = function(value) {

return encodeURIComponent(value);

}

SNDA_CheckAccount.prototype.SetAttr = function(obj, AttrList) {

for (var i in AttrList) {

obj[i] = AttrList[i];

}

}

SNDA_CheckAccount.prototype.SetStyle = function(doc, stylePath) {

var styleobj = doc.createElement("link");

styleobj.rel = "stylesheet";

styleobj.type = "text/css";

styleobj.href = stylePath;

var head = doc.getElementsByTagName("head")[0];

head.appendChild(styleobj);

}

SNDA_CheckAccount.prototype.ResizeBox = function() {

if (!this.alertBox || this.alertBox.style.display == "none") return;

var doc = this.BoxWindow.document;

var boxTop = Math.max(1, parseInt(doc.documentElement.scrollTop || doc.body.scrollTop) + parseInt((Math.min(doc.documentElement.clientHeight || doc.body.clientHeight, doc.body.clientHeight || doc.documentElement.clientHeight) - this.alertBox.offsetHeight - 100) / 2)) + "px";

var boxLeft = Math.max(1, parseInt(doc.documentElement.scrollLeft || doc.body.scrollLeft) + parseInt((Math.min(doc.documentElement.clientWidth || doc.body.clientWidth, doc.body.clientWidth || doc.documentElement.clientWidth) - this.alertBox.offsetWidth) / 2)) + "px";

var bgWidth = parseInt(Math.max(doc.documentElement.clientWidth || doc.body.clientWidth, doc.body.clientWidth || doc.documentElement.clientWidth)) + "px";

var bgHeight = parseInt(Math.max(doc.documentElement.clientHeight || doc.body.clientHeight, doc.body.clientHeight || doc.documentElement.clientHeight)) + "px";

this.alertBox.style.top = boxTop;

this.alertBox.style.left = boxLeft;

this.alertBoxBg.style.width = bgWidth;

this.alertBoxBg.style.height = bgHeight;

}

SNDA_CheckAccount.prototype.ResetAccount = function() {

this.accountObj.disabled = false;

//this.accountObj.style.visibility = "visible";

this.accountObj.style.display = "block";

this.passwordObj.disabled = false;

//this.passwordObj.style.visibility = "visible";

this.accountShowObj.style.display = "none";

this.accountObj.value = "";

this.passwordObj.value = "";

this.sessionIdObj.value = "";

this.sessionId = "";

this.isSuccess = false;

this.accountObj.focus();

}

SNDA_CheckAccount.prototype.SubmitInfo = function(param) {

var interfaceUrl = this.interfaceUrl();

setMaxDigits(131);

var key = new RSAKeyPair("010001", "", "95FAADBBAE75A2590615CEADA737E5D8CA3624D003455901FF0F35475EF9A7726A190C0160D8B378DC040F29CDF5C33D1D1FDF122445EE8D88F6CB4ADFC486AB4C15D7B33015D62719A94BDCB8CF8F86B27FF7A94C3DE6B353EF2E35477720371B00C7E51DFBD8EBFC2B406CD4B1FE392109E4680C4FB5861C59798C73695117");

var encstring = "sessionId=" + this.Encrypt(this.sessionId) +

"&appId=" + this.Encrypt(this.ApplicationId) +

"&accountType=" + this.Encrypt(this.AccountType) +

"&subType=" + this.Encrypt(this.SubType || "") +

"&username=" + this.Encrypt(this.accountObj.value) +

"&password=" + this.Encrypt(this.passwordObj.value);

if (param) {

for (var iName in param) {

encstring += ("&" + iName + "=" + this.Encrypt(param[iName]));

}

}

if (this.ExpendInfo) {

for (var iName in this.ExpendInfo) {

encstring += ("&ep_" + iName + "=" + this.Encrypt(this.ExpendInfo[iName]));

}

}

var querystring = "&encstring=" + encryptedString(key, encstring) + "&t=" + (this.jsc++);

this.LoadUrl(interfaceUrl + querystring, this.LoginSuccessFunc, this.LoginFailedFunc);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值