加密方式
对称加密:同一个密钥进行加签和验签 ,默认算法HMAC
非对称加密:公钥,私钥,默认算法RSA
RSA加密
加密:确保信息在网络中不被看见。
信息接收方A,发布公钥
信息发布方B,用公钥加密
A用私钥解密
公钥加密、私钥解密
(存在公钥暴露,C拿来发假消息)
RSA加签
加签:确保信息在网络中不被截断篡改。
消息和用私钥加密的信息一起发送,消息接收方用公钥解密,验证解密后信息和消息是否一致,确保消息在网络中未被修改。
RSA 又加密又加签
AB保持双份公钥和私钥
https://www.cnblogs.com/pcheng/p/9629621.html
JWT 加解密
用HS256 对称算法加密
用RS256 非对称算法加密