【发布时间】:2013-05-12 10:17:10
【问题描述】:
我想知道是否可以使用纯 JavaScript 加密和解密文本。 我不想使用密钥。它可能是一个进入杠杆的解决方案。但我只是想将文本“my-name-1”编码为某种文本格式,并想从中检索文本。这可能吗,不使用任何 js 库?
【问题讨论】:
-
Base64、Rot13 等浮现在脑海中……但几乎没有“加密”。
标签: javascript encryption
我想知道是否可以使用纯 JavaScript 加密和解密文本。 我不想使用密钥。它可能是一个进入杠杆的解决方案。但我只是想将文本“my-name-1”编码为某种文本格式,并想从中检索文本。这可能吗,不使用任何 js 库?
【问题讨论】:
标签: javascript encryption
如果没有密钥(或某些秘密),您将无法获得任何类型的加密。
你的意思是一种不同的编码。所以也许 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+ 中支持。
参考资料:
【讨论】: