node 第十七天 使用rsa非对称加密 实现前后端加密通信 JSEncrypt和node-rsa
什么是非对称加密加密过程需要两个钥匙,公钥和私钥其中公钥用于加密明文,私钥用于解密公钥加密的密文,解密只可以用私钥公钥和私钥是一对一的关系公钥可以发送给用户,不用担心泄露私钥需要保存在服务端,不能泄露例如:战场上,B要给A传递一条消息,内容为某一指令。RSA的加密过程如下:1.A生成一对密钥(公钥和私钥),私钥不公开,A自己保留。公钥为公开的,任何人可以获取。2.A传递自己的公钥给B,B用A的公钥