发布网友 发布时间:2022-04-26 02:34
共1个回答
热心网友 时间:2022-04-18 15:52
虽然rsa算法理论上支持对称的公钥加密私钥解密/私钥加密公钥解密,但大部分平台的rsa api都设计成只提供public key encrypt/ private key decrypt的接口。这是由于私钥加密会带来私钥泄露的风险。一般私钥加密过程只用于签名sign,因为sign的过程是加密之前对消息进行hash,然后der,然后加密,验证的过程是逆向的,对比解密和der解码之后的hash做对比,因此不会泄露private key。