【问题标题】:Simple JavaScript encryption & decryption without using key不使用密钥的简单 JavaScript 加密和解密
【发布时间】:2013-05-12 10:17:10
【问题描述】:

我想知道是否可以使用纯 JavaScript 加密和解密文本。 我不想使用密钥。它可能是一个进入杠杆的解决方案。但我只是想将文本“my-name-1”编码为某种文本格式,并想从中检索文本。这可能吗,不使用任何 js 库

【问题讨论】:

  • Base64、Rot13 等浮现在脑海中……但几乎没有“加密”。

标签: javascript encryption


【解决方案1】:

如果没有密钥(或某些秘密),您将无法获得任何类型的加密。

你的意思是一种不同的编码。所以也许 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+ 中支持。

参考资料:

【讨论】:

    猜你喜欢
    • 2011-04-06
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    相关资源
    最近更新 更多