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

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

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

répondre à tous(3)
習慣沉默

La clé publique elle-même est publique et peut être connue de tous. Le texte chiffré par la clé publique ne peut être déchiffré que par la clé privée. Même la partie qui crypte ne peut pas utiliser la clé publique pour déchiffrer le texte chiffré, donc personne qui obtient la clé publique ne peut le déchiffrer.
Si vous voulez parler de la question de l'authentification, c'est-à-dire que C peut prétendre être B et écrire à A, cela implique la question de l'authentification.

阿神

La clé publique, comme son nom l'indique, est quelque chose que vous n'avez pas peur de montrer aux autres

漂亮男人

Confondre le cryptage des données avec l'authentification.
La clé publique obtenue par C est uniquement utilisée pour le cryptage des données.
Pour que C puisse envoyer avec succès des données à B, il doit passer le niveau d'authentification d'identité de B.
L'authentification de l'identité de B pour C n'a rien à voir avec la clé publique de B.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!