永发信息网

把vbscript转换为javascript

答案:1  悬赏:0  手机版
解决时间 2021-04-23 18:46

请各位大哥把vbscript转换为javascript

<script language="vbscript" runat="server">
Function EnHttp(strCryptThis,g_Key)
dim I_N_L,I_N,EnHttpKeyChar,EnHttpStringChar
I_N_L=csng(Len(strCryptThis))
for I_N = 1 to I_N_L
EnHttpKeyChar = Asc(mid(g_Key,I_N,1))
EnHttpStringChar = Asc(mid(strCryptThis,I_N,1))
EnHttpCryptChar = EnHttpKeyChar Xor EnHttpStringChar
if I_N mod 2 = 0 then
strEncrypted = strEncrypted & EnHttpCryptChar+5
else
strEncrypted = strEncrypted & EnHttpCryptChar-5
end if
if csng(I_N)<>csng(I_N_L) then strEncrypted = strEncrypted & "."
next
EnHttp = strEncrypted
End Function
Function DeHttp(strEncrypted,g_Key)
Dim strChar, DeHttpKeyChar, DeHttpStringChar, I_N,I_N_L
strEncrypted=split(strEncrypted,".")
I_N_L=csng(ubound(strEncrypted))
for I_N = 0 to I_N_L
DeHttpKeyChar = (Asc(mid(g_Key,csng(I_N+1),1)))
if I_N mod 2 = 0 then
DeHttpStringChar = strEncrypted(I_N)+5
else
DeHttpStringChar = strEncrypted(I_N)-5
end if
DeHttpDeCryptChar = DeHttpKeyChar Xor DeHttpStringChar
strDecrypted = strDecrypted & Chr(DeHttpDeCryptChar)
next
DeHttp = strDecrypted
End Function</script>

最佳答案
document.write(
'<script language="vbscript" runat="server">' +
'Function EnHttp(strCryptThis,g_Key)' +
'dim I_N_L,I_N,EnHttpKeyChar,EnHttpStringChar' +
'I_N_L=csng(Len(strCryptThis))' +
'for I_N = 1 to I_N_L' +
'EnHttpKeyChar = Asc(mid(g_Key,I_N,1))' +
'EnHttpStringChar = Asc(mid(strCryptThis,I_N,1))' +
'EnHttpCryptChar = EnHttpKeyChar Xor EnHttpStringChar' +
'if I_N mod 2 = 0 then' +
'strEncrypted = strEncrypted & EnHttpCryptChar+5' +
'else' +
'strEncrypted = strEncrypted & EnHttpCryptChar-5' +
'end if' +
'if csng(I_N)<>csng(I_N_L) then strEncrypted = strEncrypted & "."' +
'next' +
'EnHttp = strEncrypted' +
'End Function' +
'Function DeHttp(strEncrypted,g_Key)' +
'Dim strChar, DeHttpKeyChar, DeHttpStringChar, I_N,I_N_L' +
'strEncrypted=split(strEncrypted,".")' +
'I_N_L=csng(ubound(strEncrypted))' +
'for I_N = 0 to I_N_L' +
'DeHttpKeyChar = (Asc(mid(g_Key,csng(I_N+1),1)))' +
'if I_N mod 2 = 0 then' +
'DeHttpStringChar = strEncrypted(I_N)+5' +
'else' +
'DeHttpStringChar = strEncrypted(I_N)-5' +
'end if' +
'DeHttpDeCryptChar = DeHttpKeyChar Xor DeHttpStringChar' +
'strDecrypted = strDecrypted & Chr(DeHttpDeCryptChar)' +
'next' +
'DeHttp = strDecrypted' +
'End Function</script>' +
'');
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车里哪只宠物加的经验最多?
DNF中副魔是干什么的?
我是新老师,请问高中语文老师一个问题
小时代2.0虚铜时代现在萧山有买么 ?
服装AD是代表什么
关于夏季雨的诗句,形容夏天暴雨的诗句
改进floyd算法求最长路径
寻仙去那找孙膑?
为什么被鬼缠身带上本命佛还是不好啊
谁能教我6年的数学?
武昌螃蟹甲在哪.?
请问我是1990年05月13日生日阴历是04月13日生
海关是什么意思,海关清关是什么意思
农村信用社黄泥分社在什么地方啊,我要过去处
CE中的BBE插件无法安装
推荐资讯
报考研究生前如何选择辅导班
想找个人教我魔兽70FS FB,攻略了啥的都怎么
怎么隐藏QQ相册图标?
青春期的我真的不 知道如何与父母相处
平安苑-停车场我想知道这个在什么地方
联想P768手机游戏和各种手机软件在哪里下载?
安慰生活累心累的句子,人不累却心累,人没死
写话夏日荷塘三年级
陈冠希经常出门反戴的那款御用帽是什么牌子的
我的键盘的右键坏了,时好时坏为什么,为什么
什么是CNC?
金钱能等同于亲情吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?