我正在寻找一种在 JavaScript 中混淆和反混淆字符串的方法;我的意思是在安全性不是问题的情况下进行加密和解密。理想情况下,JS 原生的东西(如 PHP 中的 base64_encode()
和 base64_decode()
)无需编写函数即可“将字符串转换为其他内容,然后再返回”。
欢迎提出任何建议!
最佳答案
您可以使用 btoa()和 atob() . btoa()
类似于 base64_encode()
,atob()
类似于 base64_decode()
。
这是一个例子:
btoa('Some text'); // U29tZSB0ZXh0
atob('U29tZSB0ZXh0'); // Some text
请记住,这不是保守 secret 的安全方式。 Base64 是一种二进制到文本的编码方案,它通过将 ASCII 字符串格式转换为 radix-64 表示形式来表示二进制数据。
关于javascript - 在 JavaScript 中混淆和反混淆字符串的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458819/