我可以加密我的JSON数据吗?

Cri*_*ris 29 encryption permissions obfuscation json

我正在开发一个将在DVD上本地执行的JQuery Web应用程序.该应用程序将读取JSON文件的所有内容.

是否有一种加密或混淆JSON内容的好方法,以便只有应用程序可以读取它?

Aus*_*ris 30

如果您只想阻止它们复制并粘贴到其他内容中,您可以将其存储在BSON而不是JSON中.http://bsonspec.org/#/specification

现在只有OBFUSCATES它,并且不会阻止知识渊博的人使用它,如果他们想要的话.

您也可以对其进行加密,但是仍然存在类似的问题,因为您将解密密钥存储在加载加密Json的javascript中.

任何真正想要你的数据的人都能够获得它.大多数浏览器都有javascript调试器,可以让你在运行时提取或查看数据.

因此,主要归结为您希望将多少精力投入到使数据难以获取的过程中.无论你做什么,都是一个有动力的人,可以获得你的数据.


tha*_*tah 5

如果你只能使用JavaScript(没有脚本引擎,比如php),这个库可能很有用:http://code.google.com/p/crypto-js/