検索

ホームページ  >  に質問  >  本文

php - rsa 暗号化アルゴリズムでは、クライアントの公開鍵が漏洩した場合、セキュリティ上のリスクはありますか?

RSA の公開キーが第三者に知られると、第三者はその公開キーを使用してデータを暗号化します。たとえば、A は B に手紙を書きたいと考えています。 1. B は公開キーを A に送信します。 . A は、手紙の内容を暗号化するための公開鍵を取得し、その内容を B に送信します。 3. B は、A の手紙を取得した後、秘密鍵を使用してそれを復号します。 次に疑問が生じます: 質問 1: B が A に公開鍵を渡すと、その公開鍵は第三者 C に知られていますが、C は B に書き込むこともできますか?

世界只因有你世界只因有你2799日前2026

全員に返信(3)返信します

  • 習慣沉默

    習慣沉默2017-05-16 13:04:26

    公開鍵自体は公開されており、誰でも知ることができます。公開鍵で暗号化された暗号文は秘密鍵でのみ復号化でき、暗号化を行う側でも公開鍵を使って暗号文を復号化することはできないため、公開鍵を入手した人は誰も暗号文を復号化できません。
    認証の問題について話したい場合、つまり、C が B のふりをして A に書き込むことができる場合、これには認証の問題が関係します。

    返事
    0
  • 阿神

    阿神2017-05-16 13:04:26

    公開鍵は、その名前が示すように、他人に見せることを恐れないものです

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:04:26

    データ暗号化と認証を混同しています。
    Cによって取得された公開鍵はデータの暗号化にのみ使用されます。
    C が B にデータを正常に送信できるようにするには、B の ID 認証レベルに合格する必要があります。
    C に対する B の身元認証は、B の公開鍵とは何の関係もありません。

    返事
    0
  • キャンセル返事