javascript - 在 JavaScript 中混淆和反混淆字符串的最简单方法

标签 javascript encryption obfuscation

我正在寻找一种在 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/

相关文章:

MSBUILD动态创建配置XML Dotfuscator

javascript - 对于循环 jQuery,在 4 项之后重新开始

Javascript OOP,getters,setters,运行 - D3.js - 通过选项设置使图表可重新使用

javascript - 在动态加载内容期间取消 jquery 工具提示

javascript - 在 Componente 状态下保存并从 API 调用中获取对象

加密与摘要

php - iOS : kCCDecodeError -4304

.net-3.5 - 在将程序集集成到MSI之前对其进行模糊处理

android - 在 Android 上使用 OrmLite 进行 Proguard

windows - 如何保护 SQLite 数据库?