我想知道是否可以使用纯JavaScript加密和解密文本。 我不想使用密钥。它可能是一个入门杠杆解决方案。但我只想将文本“my-name-1”编码为某种文本格式,并希望从中检索文本。这可能,不使用任何js库?
答案 0 :(得分:21)
如果没有密钥(或某些秘密),您将无法获得任何加密。
你的意思是不同的编码。所以也许Base64适合你。
var baseString = 'my-name-1';
var encodedString = window.btoa( baseString ); // returns "bXktbmFtZS0x"
var decodedString = window.atob( encodedString ); // returns "my-name-1"
这是supported in all major browsers。 IE支持IE10 +。
参考文献: