Nodejs 使用node-rsa 加密数据

JavaScript010

Nodejs 使用node-rsa 加密数据,第1张

RSA算法原理 阮一峰

1、在node.js中使用rsa算法。首先需要是使用node-rsa包

2、实现加密/解密

客户端需要使用一个jsencrypt.min.js 包利用公钥对数据进行加密

以上运行时可以会出现如下错误

出现如上错误的时候,是服务端的加密方法和jsencrypt的加密方式不一致导致的。jsencrypt加密方式是pkcs1,node-rsa 默认的加密方式是pkcs1_oaep。解决办法如下:

JavaScript是一种(最好的)编程语言,主要作为前端开发中用来增加网页的动态功能。NodeJs是基于JavaScript的,可以做为后台开发的语言.提供了很多系统级的API,如文件操作、网络编程等.用事件驱动,异步编程,主要是为后台网络服务设计。React