首页 新闻 会员 周边

这段js的解密、在C#中如何加密

0
悬赏园豆:10 [已关闭问题] 关闭于 2016-09-09 14:12

function _c(xh) {
var xa, xc, xd = [], xe = "", xf = 0;
for (var i = 0; i < xh.length; i++) {
xa = xh.charCodeAt(i);
if (xa < 128) xa = xa ^ 7;
xe += String.fromCharCode(xa);
if (xe.length > 80) {
xd[xf++] = xe;
xe = "";
}
}
xc = xd.join("") + xe;
return xc;
}

 

 

调用 var _u = _c('ossw=((je)ettc}t)dhj(rtbu)osjk8a:a');

jiangcheng的主页 jiangcheng | 初学一级 | 园豆:3
提问于:2016-09-09 13:14
< >
分享
所有回答(1)
0

自己解决了、

public string jm(string str)
{
string Strrs = "";
foreach (char c in str.ToCharArray())
{
string newStr = "";
char newchar = c;
if (c < 128)
{
newStr += (char)c ^ 7;
}
Strrs += ((char)int.Parse(newStr)).ToString();
}
return Strrs;
}

jiangcheng | 园豆:3 (初学一级) | 2016-09-09 14:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册