Когда я зашифрую сообщение своим открытым ключом, могу ли я прочитать его с тем же открытым ключом?

445
Diogo

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

4

2 ответа на вопрос

7
peelman

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

Если они хотят отправить вам ответ, они используют ВАШ открытый ключ, создавая сообщение, которое может быть расшифровано только ВАШИМ закрытым ключом.

Правильно, когда я говорил свой открытый ключ, я ссылался на открытый ключ, который владелец частного ключа дал мне. Тем не менее, спасибо за разъяснение. : D Diogo 12 лет назад 0
@Diogo Кстати, если вы шифруете своим закрытым ключом, вы подписываете свое сообщение, и каждый, кто имеет ваш открытый ключ, может расшифровать его, зная, что вы «одобрите это сообщение». Jader Dias 12 лет назад 0
0
aila

Это называется асимметричным шифрованием, потому что мы используем разные ключи для расшифровки и шифрования сообщения. Мы никогда не передаем ключ, используемый для расшифровки, чтобы не было риска перехвата. Для шифрования используется секретный ключ, а для шифрования - открытый ключ.

Похожие вопросы