Home

Page 75
Page 75
background image

После этого, происходит обмен ключами согласно выбранному алгоритму. 

В протоколе SSH2 для этого применяются различные варианты алгоритма Diffie-
Hellman   с   SHA-1   в   качестве   хэш-функции.   Сначала   клиент   посылает   серверу 
запрос на проведение процедуры обмена ключами, пакет 10, сервер в пакете 11 
инициирует   со   своей   стороны   обмен   общим   секретом,   клиент   в   это   время 
генерирует случайное число, и вычисляет по нему функцию из алгоритма Diffie-
Hellman, называемую е, и посылает его серверу в пакете 12:

Далее, сервер генерирует своё случайное число, проводит ряд вычислений 

согласно   алгоритма   Диффи-Хеллмана   (подробнее   в   другом   курсе,   уже 
упоминалось),   и   в   качестве   результата   передаёт   клиенту   открытый   ключ   и 

сертификаты, пакет №13:

Полученный   открытый   ключ   сервера   проверяется   по   схеме,   уже 

упомянутой   в  SSH1,   и   при   положительном   результате   проверки,   клиент 
заканчивает   процедуру   обмена   ключами,   посылкой   сообщения 
SSH_MSG_NEWKEYS, пакет 15:


Copyright © 2018 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.