• Что такое шифрование закрытым ключом?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Открытый/закрытый - статус публичности ключа.

    Шифрование называется асимметричным не потому что что-то там открыто, а что-то закрыто, а потому, что для шифрования используется один ключ из пары, а для расшифровки - второй.

    Сами ключи при этом для алгоритма не различаются никак, нет привязки, что открытый - шифрует, закрытый - расшифровывает.

    Нужно понимать эту фразу так - RSA не важно, первую или вторую экспоненту вы обозвали открытым ключом. Вы всегда можете что-то зашифровать используя из пары первую экспоненту и расшифровать, используя затем вторую экспоненту из этой же пары.
    Ответ написан
    2 комментария
  • Что такое шифрование закрытым ключом?

    @AlexLF Автор вопроса
    Нашел в Википедии - в весьма странном месте (старая версия статьи об SSL, в новейшей версии нет) такие слова:

    "При шифровании с открытым ключом используются два ключа, открытый и закрытый, причем любой из них может использоваться для шифрования сообщения. Если для шифрования сообщения был использован открытый ключ, то для расшифровки должен использоваться закрытый, и наоборот.
    В такой ситуации возможны два способа использования ключей.
    • Во-первых, сторона, хранящая в тайне секретный ключ и опубликовавшая открытый, может принимать от противоположной стороны сообщения, зашифрованные открытым ключом, которые не может прочитать никто, кроме нее (ведь для расшифровки требуется секретный ключ, известный только ей).
    • Во-вторых, с помощью закрытого ключа сторона-обладатель закрытого ключа может создавать зашифрованные сообщения, которые может прочесть кто угодно (ведь для расшифровки нужен открытый ключ, доступный всем), но при этом прочитавший может быть уверен, что это сообщение было создано стороной-обладателем секретного ключа."

    Если так, то вопрос полностью снимается (т.е. просто в Википедии были недоговоренности).

    Это так?
    Ответ написан
    1 комментарий