SSL/TLS: почему только сервер сможет расшифровать зашифрованный номер, если это открытый ключ?

Разве кто-нибудь еще не сможет расшифровать его с помощью открытого ключа? Или это говорит о том, что он будет расшифрован с помощью закрытого ключа. Если это так, как что-то может быть зашифровано одним ключом, а расшифровано другим?

Это ссылка на эту статью в Википедии.

В частности: «Чтобы сгенерировать сеансовые ключи, используемые для безопасного соединения, клиент шифрует случайное число с помощью открытого ключа сервера и отправляет результат на сервер. Только сервер должен иметь возможность расшифровать его, с его закрытым ключом."

Извините, если это был глупый вопрос.


person Chris W    schedule 22.06.2015    source источник
comment
возможный дубликат различных вопросов о шифровании RSA   -  person Artjom B.    schedule 23.06.2015
comment
Это не глупый вопрос. Это просто слишком широко. Аналогия: почему вам нужно толкнуть/повернуть ручку двери, чтобы открыть дверь, но не нужно ничего делать с ручкой, чтобы закрыть дверь? Просто так работает механизм. Возьмите несколько примеров чисел и рассчитайте их.   -  person Artjom B.    schedule 23.06.2015


Ответы (1)


Потому что это шифрование с открытым и закрытым ключом, а не симметричное шифрование. Открытый текст шифруется для шифрования текста с помощью открытого ключа и расшифровывается обратно в открытый текст с помощью закрытого ключа. Попытка расшифровать этот зашифрованный текст с помощью открытого ключа не работает.

person user207421    schedule 23.06.2015
comment
Спасибо, что помогает. Я все еще озадачен тем, как можно использовать два разных ключа. - person Chris W; 23.06.2015
comment
Если это RSA, то общедоступные и частные показатели, а также модуль — это просто целые числа. Сообщение является целым числом. Возведите сообщение в степень публичного показателя, разделите на модуль, возьмите остаток, возведите в степень частного показателя, разделите на модуль, возьмите остаток, и математика даст вам исходное сообщение. Это все в математике. Google, Как работает RSA. - person Jim Flood; 23.06.2015