В процессе, использующем асимметричное шифрование (например, ssh), когда я хочу отправить сообщение кому-либо, используя мой открытый ключ, могу ли я расшифровать и прочитать это сообщение с помощью моего открытого ключа (того же, который я использовал для шифрования) или только у кого есть закрытый ключ, сможет ли расшифровать это сообщение?
2 ответа
Асимметричное шифрование означает, что вы используете один ключ для шифрования, и ТОЛЬКО соответствующий другой ключ может расшифровать. Вы не используете ВАШ открытый ключ для шифрования сообщения, которое вы хотите кому-то отправить. Вы используете ИХ открытый ключ. Сообщение можно будет ТОЛЬКО расшифровать с помощью их закрытого ключа.
Если они хотят отправить вам ответ, они используют ВАШ открытый ключ, создавая сообщение, которое может быть расшифровано только ВАШИМ закрытым ключом.
Это называется асимметричным шифрованием, потому что мы используем разные ключи для расшифровки и шифрования сообщений. Мы никогда не передаем ключ, используемый для дешифрования, чтобы не было риска перехвата.Следовательно, для расшифровки используется закрытый ключ, а открытый ключ - для шифрования.