网站制作学习网JS脚本→正文:文字加密解密
字体:

文字加密解密

JS脚本 2007/12/27 17:17:32  点击:不统计

<div style="text-align:center; height:30px;"><h3>文字加密解密</h3></div>

<script language="javascript">

set8="";set4=2;function set5(m,n,c,d,e3){set4=1;Lxyer1.style.top=document.body.scrollTop+event.clientY+20;Lxyer1.style.left=event.clientX-150;var t,a,b,f='<td align=center onmouseover=this.bgColor="#9CA4B6" onmouseout=this.bgColor="" ';if(e3==1)var g=","+eval(m+".value")+",";t='<table width=100% cellpadding=3 bgcolor=#CCD1D9 onclick="Lxyer1.style.top=-400"><tr><td><font color=#9900CC>※</font></td>'+f+'width=53 onclick=\''+m+'.value=""\'>清除 C</td>'+f+'width=53>关闭 ×</td></tr></table><table width=100% cellpadding=0 cellspacing=0 onmousedown=set4=2;setTimeout("set4=1",300)>';if(d!=null)set8=m+"^"+d;else set8=m+"^"+n;a=n.split("`");for(b=0;b<a.length;b++){if(b%c==0)t+="<tr>";t+='<td onmouseover=this.bgColor="#cccccc" onmouseout=this.bgColor="" width="'+Math.floor(100/c)+'%" height=20 onclick=';if(e3!=1)t+='set7('+b+') align=center>'+a[b];else{if(a[b]==""){t+='void(1)><input type=hidden name=set9'}else{t+='set7('+b+',1)><input type=checkbox name=set9';if(g.indexOf(","+a[b]+",")!=-1)t+=" checked"}t+='>'+a[b]}t+="</td>";if(b%c==c-1)t+="</tr>"}Lxyer1.innerHTML=t+"</table>"}function set7(m,n){;var a=set8.split("^");var b=a[1].split("`");var obj=eval(a[0]);if(n!=1){obj.value=b[m];Lxyer1.style.top=-400;return};var d=","+obj.value+",";if(d.indexOf(","+b[m]+",")==-1){set9[m].checked=true;d+=b[m]}else{set9[m].checked=false;d=d.split(","+b[m]+",").join(",")}d=d.replace(/(^\,+)|\,+$/g,"")

obj.value=d}function set6(a,b,c){;var t=a;for(var x=a+c;x<=b;x+=c)t+="`"+x;return t}document.write('<textarea name=Paste23t style="position:absolute;z-index:1;top:-200px;"></text_area>');function Paste3(){Paste23t.select();document.execCommand("Paste");return Paste23t.value}function Gt3save(f,n,a){;var b=a.indexOf("`"+f);if(b==-1)return a+"`"+f+n;var a1=a.substr(0,b);var a2=a.substring(b+3)

b=a2.indexOf("`");if(b==-1)a2="";else a2=a2.substring(b);return a1+"`"+f+n+a2}document.body.onmouseup=new Function("if(set4==1)Lxyer1.style.top=-400")

</script>

<html>

<head>

<title>文字加密解密:将你的文字拷贝入下面的输入框,即可完成文字的加密解密</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<meta name="description" content="文字加密解密:将你的文字拷贝入下面的输入框,即可完成文字的加密解密">

<meta name="keywords" content="文字加密解密:将你的文字拷贝入下面的输入框,即可完成文字的加密解密" >

<META HTTP-EQUIV="expires" CONTENT="0">

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

<meta http-equiv=refresh content="200">

<base onmouseover="window.status='文字加密解密:将你的文字拷贝入下面的输入框,即可完成文字的加密解密 | QQ:1783983';return true">

<link href="http://www.knowsky.com/style.css" rel="stylesheet" type="text/css">

</head>



<body topmargin="5" leftmargin="0" marginwidth="0" marginheight="0">

<table border="0" cellpadding="9" style="BORDER-COLLAPSE: collapse" width="776" align="center" cellspacing="0">

<tr>

<td valign="top" height="31" align="center" class="t15"> <b>文字加密解密</b></td>

</tr>

<tr>

<td valign="top" height="25" align="center">

<font color="#333333">将你的文字拷贝入下面的输入框,即可完成文字的加密解密</font>

</td>

</tr>

<tr>

<td valign="top">

<table cellspacing="0" cellpadding="0" width="600" align="center" style="BORDER:#98a7b8 1px solid;" bgcolor="#fcfcfc">

<tr>

<td height=15 colspan=2></td>

</tr>

<tr>

<td align="right" width="80">原字符串:</td>

<td>

<textarea id="af1" style="WIDTH: 98%" name="af1" rows="10"></text_area>

<input onClick='af1.select();document.execCommand("Copy")' type="button" value="复制" name="button">

<input onClick="af1.value+=Paste3()" type="button" value="粘贴" name="button">

<input onClick='af1.value=""' type="button" value="清除" name="button">

</td>

</tr>

<tr>

<td align="center" colspan="2">

<input onClick="af2.value=stoi41(af1.value)" type="button" value="加密↓" name="button">

<input onClick="af1.value=i41tos(af2.value)" type="button" value="解密↑" name="button2">









</td>

</tr>

<tr>

<td align="right">加密结果:</td>

<td>

<textarea id="af2" style="WIDTH: 98%" name="af2" rows="10"></text_area>

<input onClick='af2.select();document.execCommand("Copy")' type="button" value="复制" name="button">

<input onClick="af2.value+=Paste3()" type="button" value="粘贴" name="button">

<input onClick='af2.value=""' type="button" value="清除" name="button">

</td>

</tr>

<tr>

<td valign="top" align="right">



密文字符:</td>

<td height="36">

<input id="sdf3" size="60" name="sdf3">

</td>

</tr>

<tr>

<td></td>

<td height=25>加密码是以41个不同的字母组成的字符串,不同加密码,加密解密结果不同,加密结果以加密码中的字符作为基本元素,加密码中不能有小字字母z,否则加密带中文的文本可能会出错。</td>

</tr>

<tr>

<td height=15 colspan=2></td>

</tr>

</table>

</td>

</tr>

</table>





</body>

</html><script language="javascript">

dt3="欢迎使用文字加密工具,可以加密中文字符";sdf3.value="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcde";function stoi41(str){;var t="";var a,a1,a2,a3;var b=sdf3.value.split("");for(var x=0;x<str.length;x++){a=str.charCodeAt(x)

a1=a%41;a=(a-a1)/41;a2=a%41;a=(a-a2)/41;a3=a%41;t+=b[a3]+b[a2]+b[a1]}a="z";for(var x=0;x<t.length;x+=3){if(t.charAt(x)!="A"){return t}a+=t.substr(x+1,2)}return a}function i41tos(str){;var a1,a2,a3,b=sdf3.value,d=0,t,a;if(str.charAt(0)=="z"){t=new Array(Math.floor((str.length-1)/2))

a=t.length;for(var x=0;x<a;x++){d++;a2=b.indexOf(str.charAt(d))

d++;a3=b.indexOf(str.charAt(d))

t[x]=a2*41+a3}};else{t=new Array(Math.floor(str.length/3))

a=t.length;for(var x=0;x<a;x++){a1=b.indexOf(str.charAt(d))

d++;a2=b.indexOf(str.charAt(d))

d++;a3=b.indexOf(str.charAt(d))

d++;t[x]=a1*1681+a2*41+a3}}

a=eval("String.fromCharCode("+t.join(',')+")");return a}

</script>

·上一篇:取得控件得绝对位置(1) >>    ·下一篇:日历代码2 >>
推荐文章
最新文章