RSA

2022-01-05  本文已影响0人  Shaw_Young

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读