【发布时间】:2018-07-17 19:09:37
【问题描述】:
我有一个 JSON 对象,它是从我想加密的表单上的 serializeArray 生成的。我正在处理的应用程序旨在仅作为本地文件运行。加密数据的最佳选择是什么?
【问题讨论】:
-
为什么需要加密表单数据?用于运输、储存?你打算实现什么目标?
-
这主要是因为数据的敏感性只是为了让我们可以告知用户已采取合理的预防措施来保护用户输入,同时承认由于固有的限制它并非完全万无一失使用 javascript/浏览器。
-
如果使用 HTTPS 传输数据,则无需额外加密。
-
该文件将作为本地文件运行,因此不会通过 HTTPS。但是,由于 localstorage 以纯文本形式存储,因此用户希望对存储的数据进行加密,这样其他人就不会那么容易地访问它,即使该解决方案不是理想的,因为它是基于客户端的,而不是基于客户端的。基于服务器
-
我正在编写一个应用程序,该应用程序还需要“混淆”其配置文件,我使用内置 JS 函数
btoa和atob与 base64 进行转换。这不是加密,但可以防止大多数用户弄乱文件并且不需要外部库。
标签: jquery encryption serialization cryptography