php - rsa 加密算法中,如果客户端的公钥泄漏了,是否有安全危险
世界只因有你
世界只因有你 2017-05-16 13:02:26
0
3
1920

RSA中公钥被被第三方知道后,第三方用公钥加密发送数据; 例如: A要给B写信: 1.B给A发送公钥 2.A拿到公钥加密信内容,发送内容给B 3.B拿到A的信后用私钥解密。 那么问题来了: 问题一:在B给A公钥时,被第三方C知道了,那么C是不是也可以给B写信了

世界只因有你
世界只因有你

全部回复 (3)
習慣沉默

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

    阿神

    公钥,顾名思义,就是不怕给别人看的

      漂亮男人

      把数据加密和身份验证混淆了。
      C拿到的公钥,只是用来数据加密而已。
      C要能够把数据成功发送给B,还得过了B身份认证的那一关。
      B对C的身份认证,跟B的公钥可是没关系的哦。

        最新下载
        更多>
        网站特效
        网站源码
        网站素材
        前端模板
        关于我们 免责声明 Sitemap
        PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!