A
Вопрос в другом, зачем dh для генерации сессионного ключа, если есть сертификаты? Ведь можно открытм ключом зашифровать и отправить
Эммм. В потоковом шифровании не используются ассиметричные алгоритмы. Потому как они достаточно медленные и требовательны к ресурсам.
Диффи-Хельман нужен для совместной генерации сессионного ключа , который и нужен для потокового шифрования , там уже другие алгоритмы работают.
Ну, а сертификаты, также как и пре-шаред ключи - это просто для аутентификации , они в шифровании никаким боком не участвуют.