日期:2014-05-17 浏览次数:21024 次
function Modifcode(str){
var len=str.length;
var key=0x1;
var lastModifiedp="";
var char="";
for(i=0;i<len;i+=3){
if(str.charAt(i)=="3"){
char=String.fromCharCode(parseInt(parseInt(str.charAt(i+2))^key))
}else if(str.charAt(i)=="4"){
char=String.fromCharCode(parseInt(parseInt(str.charAt(i+1)+str.charAt(i+2))^key))
}else{
char=String.fromCharCode(parseInt(parseInt(str.charAt(i)+str.charAt(i+1)+str.charAt(i+2))^key))
}
lastModifiedp+=char.toString()
}
return Modifcode
}
<%
Function Modifcode(str)
Dim ln : ln = Len(str)
Dim key : key = &H01
Dim lastModifiedp : lastModifiedp=""
Dim char : char=""
Dim i
For i=1 To ln Step 3
If Mid(str, i , 1)="3" Then
char=Chr(CInt(CInt(Mid(str,(i+2),1)) XOR key))
ElseIf Mid(str, i, 1)="4" Then
char=Chr(CInt(CInt(Mid(str,i+1,1) & Mid(str,i+2,1)) XOR key))
Else
char=Chr(CInt(CInt(Mid(str,i,1) & Mid(str,i+1,1) & Mid(str,i+2,1)) XOR key))
End If
lastModifiedp = lastModifiedp & char
Next
Modifcode = lastModifiedp
End Function
%>