Node.js实现前后端数据传输加密解密_BuBu高打火机的博客-CSDN博客

网站介绍:文章浏览阅读1.3k次。一、简介在前后端通信过程中,一些敏感信息,特别是用户的账号密码,需要加密进行传输,如何选择加密方式也是一门学问,这里倒也不过多偏题了。通常来说B/S架构中用的比较多的传输数据加密是RSA加密,核心思想就是公钥加密,私钥解密。公钥,可以理解为可以公开的钥匙,服务器将公钥发给客户端,客户端用公钥对数据进行加密传输,服务器收到客户端传来的密文,再用自己的配对的私钥进行解密,即可获得原始的数据。大致流程如下图所示:二、示例2.1 生成公私钥对Node中有一个核心模块——crypto提供各种加密、解密