RSA

作者: Shaw_Young | 来源:发表于2022-01-05 11:42 被阅读0次

1、只对数据加密 , 此时只需要server端生成一对公私钥,把公钥交给client,这种情况主要用在web与服务器的交互,比如传密码之类的。(防泄漏)

2、只对数据签名,此时只需要client端生成一对公私钥,把公钥交给server,这种情况主要用在公司内部与第三方对接,比如,公司有个项目A需要接入微信,支付宝,京东等,即,A 是client,第三方则是server,这样每次调用第三方都需要把数据签名后,发给第三方,然后进行验签。(防篡改)

3、对数据进行签名和加密,此时client和server两方各自生成一对公私钥,相互交换公钥,这种情况主要用在企业之间的数据传输,比如 甲 乙 两个企业要通信。(防篡改和防泄漏)

总结:公钥加密、私钥解密、私钥签名、公钥验签。

相关文章

网友评论

      本文标题:RSA

      本文链接:https://www.haomeiwen.com/subject/bfbhcrtx.html