php - Dans l'algorithme de cryptage RSA, si la clé publique du client est divulguée, y a-t-il un risque de sécurité ?
世界只因有你
世界只因有你 2017-05-16 13:02:26
0
3
2011

Une fois que la clé publique dans RSA est connue d'un tiers, le tiers utilise la clé publique pour chiffrer les données, par exemple : A veut écrire une lettre à B : 1. B envoie la clé publique à A 2 ; . A obtient la clé publique pour crypter le contenu de la lettre, envoie le contenu à B 3. B le déchiffre avec la clé privée après avoir reçu la lettre de A. Alors la question se pose : Question 1 : Lorsque B donne à A la clé publique, elle est connue du tiers C, C peut-il également écrire à 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