当我正常从PHP返回Ajax / JSON时,Javascript会获取它并将其存储在变量中,例如:var myJSON = ajaxReturnedJSON;
然后Javascript读取它。
我很想知道php是否加密了json:
echo json_encode($encrypted_data); //using some key like: "abc123"
Javascript
可以使用相同的密钥对其进行解密吗?encrypt/decrypt
方法? 注意 :我理解key
会在JS方面显示,但我也可以使用JS Obfucators来hex
整个角色,整个JS file
。所以它或多或少会保护,而不是普通/无。
欢迎任何想法和讨论。
答案 0 :(得分:3)
不确定。加密和解密算法只是数学运算,几乎可以用任何编程语言执行。 Javascript是一种编程语言,您可以在其中实现任何解密算法。
如果这个Javascript在浏览器中运行,这通常是毫无意义的。加密用于隐藏某人的信息。在服务器 - 客户端场景中,有三方:Web服务器,浏览器/用户,第三方。现在: