回答是没有风险,公钥本身就是公开的,任何人都可以知道的。公钥加密的密文只有私钥能解密,即使加密的一方,也无法使用公钥解开密文,所以谁拿到公钥都不能解密。如果你想说的是认证的问题,即C可以假扮B给A写信,这个就涉及到认证的问题了。