如果您想要一些也可以解密的基本加密,那么您应该使用插件进行BASE64
加密/解密。
该插件可以作为jQuerySDK的一部分找到,如果您想了解更多信息,请查看此链接。
用法:
$.toBASE64({
foo: 'bar'
});
$.toBASE64(['foo', 'bar']);
$.toBASE64(12345);
$.toBASE64('Lorem ipsum');
MD5
然后SHA1
当然要安全得多BASE64
。不幸的是,它们仅用于编码。您可以使用XTEA
. 它的工作原理相同,BASE64
但与BASE64
您可以使用密钥加密/解密字符串不同。
如果您想了解更多信息,请访问此链接。
用法:
//md5:
$().crypt({method:"md5",source:$("#phrase").val()});
//sha1:
$().crypt({method:"sha1",source:$("#phrase").val()});
//xtea
$().crypt({method:"xteab64enc",source:$("#phrase").val(),keyPass:$("#passPhrase").val()});
$().crypt({method:"xteab64dec",source:xteab64,keyPass:$("#passPhrase").val()});
编辑 :
关于您的第一条评论,如果您阅读我的回答,您会发现 BASE64 和 XTEA 用于加密/解密您的字符串。如果你想看过去 jQuery,那么只有 2 个相关的可能性:Crypto-js 和 Stanford Crypto Library。它们是最好的 javascript 可以提供的,区别就像可口可乐和百事可乐之间的区别。最后,您将使用什么将取决于真正要加密/解密的内容。对于不是密码的所有内容,请使用 BASE64 或 XTEA 等简单的解决方案。对于密码,请使用 Crypto-js 或斯坦福加密库。