如果保证你输入是 a-z A-Z 0-9 的话,下面的简单加密函数能帮到你了
加密原理:
单个字符在串中的位置 + 字符本身ASCII码 = 加密数字
解密原理:
加密字符串 按分隔符“%” 切割成若干个数组
循环把 每个加密数字 - 数组的位置(下标) = 原字符的ASCII码
再转换成字符就OK了!
//解密函数
function DecryptedString(str)
{ try{
var arrayEncry = str.split("%")
var arrayDecry = new Array()
for(var i=0;i
return arrayDecry.join("")
}catch(e){ alert(e.message) }
}
//简单的加密函数
function EncrypString(str)
{
try{
var strEncry = new Array()
for(var i=0;i
return strEncry.join("%")
}catch(e){ alert(e.message) }
}
function Login()
{
var sn;
var pwd;
sn=document.getElementById("tb_sn").value;
pwd=document.getElementById("tb_pwd").value;
window.location.href="login.aspx?sn="+ EncrypString(sn)
+"&pwd="+EncrypString(pwd)+"";
}
location.href="login.aspx?sn="+sn+"&pwd="+pwd;
location.href