<SCRIPT LANGUAGE="JavaScript">
<!--
function String.prototype.xor(key) //异或操作,也就是通用的对称加密、解密操作
{
var result = "";
for (var i=0; i<this.length; i++)
result += String.fromCharCode(this.charCodeAt(i)^key.charCodeAt(i%key.length));
return result;
}
var str = "我现在想在http上传送的参数都是密文。 想用javascript做个加密函数。DES ,MD 都行。 只要加工后可以变密钥就行。 但是我在servlet里要解开。 有没有源代码啊?".xor("meizz");
alert("加密后的文本 = \n"+ str);
alert("文本的解密 = \n"+ str.xor("meizz"));
//-->
</SCRIPT>
<!--
function String.prototype.xor(key) //异或操作,也就是通用的对称加密、解密操作
{
var result = "";
for (var i=0; i<this.length; i++)
result += String.fromCharCode(this.charCodeAt(i)^key.charCodeAt(i%key.length));
return result;
}
var str = "我现在想在http上传送的参数都是密文。 想用javascript做个加密函数。DES ,MD 都行。 只要加工后可以变密钥就行。 但是我在servlet里要解开。 有没有源代码啊?".xor("meizz");
alert("加密后的文本 = \n"+ str);
alert("文本的解密 = \n"+ str.xor("meizz"));
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function String.prototype.xor(key) //异或操作,也就是通用的对称加密、解密操作
{
var result = "";
for (var i=0; i<this.length; i++)
result += String.fromCharCode(this.charCodeAt(i)^key.charCodeAt(i%key.length));
return result;
}
var str = "我现在想在http上传送的参数都是密文。 想用javascript做个加密函数。DES ,MD 都行。 只要加工后可以变密钥就行。 但是我在servlet里要解开。 有没有源代码啊?".xor("meizz");
str = escape(str);
alert("加密后的文本 = \n"+ str);
alert("文本的解密 = \n"+ unescape(str).xor("meizz"));
//-->
</SCRIPT>
谢谢。 我也是这个想法。 又没又例子 啊?
没用过web调用dll啊。