如何使用node-rsa加密Node JS中的值并使用Angular JS中的JSEncrypt解密加密值

时间:2017-05-02 10:59:28

标签: javascript angularjs node.js encryption cryptography

这个问题可能很愚蠢。但我没有得到任何更好的文档来解决问题。

我正在使用后端的Node JS/ Express JS和前端的Angular JS/ JSEncrypt开发应用。

每个名为totalSales的REST api的输出JSON中都有一个字段。我想要使​​用node-rsa模块来自后端时对该字段进行加密。我可以使用前端的JSEncrypt来解密该值。

前端我想以这种方式编写代码,

// pseudo code for front end    
this.crypt = new JSEncrypt({ default_key_size: 1024 })
    data['totalSales'] = this.crypt.decrypt(data['totalSales'])

后端我想编写代码

//pseudo code for back end
 var key = NodeRSA(<some pem string if possible>)

但我对public/ private key感到困惑。 怎么做?

0 个答案:

没有答案