Angular 如何以“加密”方式将数据发送到后台?

Angular 如何以“加密”方式将数据发送到后台?,angular,Angular,在我看来,我希望以加密的方式发送数据。我发现有一个angular模块称为bcrypt 因此,不要像以下那样发送数据: var data = { "name":"user name" } 我可以使用: bcrypt.hash(data )... 像这样?如果是这样,后端将如何再次读取?这对应用程序开发是否可行 或者,将数据发送到后端的正确方法是什么 请帮我理解并给我指路。你可以用 加密js 要从前端加密数据并在后端解密,只需使用SSL/TLS(HTTPS)?否则,您必须使用服务器公钥对

在我看来,我希望以加密的方式发送数据。我发现有一个
angular
模块称为
bcrypt

因此,不要像以下那样发送数据:

var data = {
"name":"user name"
}
我可以使用:

bcrypt.hash(data )...
像这样?如果是这样,后端将如何再次读取?这对应用程序开发是否可行

或者,将数据发送到后端的正确方法是什么

请帮我理解并给我指路。

你可以用

加密js

要从前端加密数据并在后端解密,只需使用SSL/TLS(HTTPS)?否则,您必须使用服务器公钥对数据进行加密,这样只有服务器才能解密数据。使用固定键在两侧散列数据是非常不安全的,因为所有JS(angular)文件都可以反向工程。