我想知道是否可以使用纯 JavaScript 加密和解密文本。我不想使用 key。它可能是一个进入杠杆的解决方案。但我只是想将文本“my-name-1”编码为某种文本格式,并想从中检索文本。在不使用任何 js 库的情况下,这可能吗?
问问题
20021 次
1 回答
49
如果没有密钥(或某些秘密),您将无法获得任何类型的加密。
你的意思是一种不同的编码。所以也许 Base64 适合你。
var baseString = 'my-name-1';
var encodedString = window.btoa( baseString ); // returns "bXktbmFtZS0x"
var decodedString = window.atob( encodedString ); // returns "my-name-1"
所有主要浏览器都支持这一点。IE 仅在 IE10+ 中支持。
参考:
于 2013-05-17T09:34:03.187 回答