SSL/TLS: Защо сървърът ще бъде единственият, който ще може да дешифрира шифрования номер, ако е публичен ключ?

Няма ли някой друг да може да го дешифрира също с помощта на публичния ключ? Или се казва, че ще бъде дешифриран с частен ключ. Ако случаят е такъв, как би могло нещо да бъде криптирано с един ключ и декриптирано с друг?

Това е препратка към тази статия в wikipedia.

По-конкретно – „За да генерира сесийните ключове, използвани за защитената връзка, клиентът криптира произволно число с публичния ключ на сървъра и изпраща резултата на сървъра. Само сървърът трябва да може да го дешифрира, със своя частен ключ."

Съжалявам, ако въпросът е бил глупав.


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