RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密

如题所述

都可以用来进行进行加密和解密,主要有两种场景来决定。

第一种场景,加密和传输数据,使用对方的公钥来加密数据,对方收到数据后用,再用他自己的私钥解密。

第二种场景就是签名,即如何证明自己是自己。用自己的私钥加密数据摘要并发布,其他人用事先拿到的你的公钥来解密,只要解密出来的摘要和你明文公布的摘要是一样的,就说明过程中没有人篡改过你所发布的数据。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答