1.RSA是不对称加密算法,它的公钥可能会被多人持有(公钥公钥,公开的密钥),而私钥只有一人拥有,例如支付宝开放平台,私钥只有支付宝公司持有,而公钥则是所有接入它API的公司都能得到.对于公钥加密的信息,只有私钥才能解密,从而实现了数据可以的保密的到达拥有私钥的一方.即使被第三方截取,也无法解密. 2.因为私钥本身长度更长,对于破解难度更大. 3.而私钥加密,公钥解密一般被用于数字签名.数字签名是用于防篡改和防止假冒的,因为只有一人拥有私钥.甲方通过私钥对数据进行签名,乙方通过甲方的公钥验证签名