在angular 5项目中加密响应数据

时间:2018-05-02 08:18:21

标签: php angular encryption angular5

我正在开发一个php和angular 5项目,我需要知道如何加密网络选项卡中显示的响应。我们可以对其进行加密,以便用户无法读取任何响应吗?

2 个答案:

答案 0 :(得分:5)

  • 服务器属于您。您可以控制服务器。
  • 浏览器属于您的访问者。他们控制浏览器。

如果没有将数据提供给访问者,则无法向浏览器提供数据。

通过HTTPS加密可以保护第三方的数据,这些数据试图在传输过程中嗅探它。这就是WWW上的加密最有用的。

如果您希望从访问者那里获得保护,那么首先不要将其发送到浏览器。将它保存在服务器上。在那里处理它。使用会话和/或用户帐户将其与访问者相关联。

答案 1 :(得分:-1)

您可以加密浏览器 - 服务器数据,但无法确保用户客户端100%不可见数据。

如果要对数据进行模糊处理,可以使用BSON使数据更难以读取。但是不要试图加密json数据,因为用户将无法读取它。即使使用非对称加密,您也必须向浏览器发送一个公钥,用户可以检测该公钥,使数据可读。