这个问题可能很愚蠢。但我没有得到任何更好的文档来解决问题。
我正在使用后端的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
感到困惑。
怎么做?