Полный текст
Ваш браузер постоянно «договаривается» с сайтами о секретном ключе. Причем делает это почти на виду у всех. Провайдер видит этот обмен, промежуточные узлы тоже видят. Но сам ключ они не получают. По сети передаются только публичные числа, а общий секрет собирается уже на двух концах соединения.Примерно так работает алгоритм Диффи-Хеллмана. Еще принцип можно понять на красках. Две стороны берут общий цвет, добавляют к нему свои и в итоге получают одинаковую смесь.Зачем это всё знать? Чтобы понимать, что на самом деле происходит при открытии HTTPS-сайта. Браузер не просто включает шифрование. Он сначала договаривается о ключе, потом проверяет сервер через сертификаты и только после этого считает соединение безопасным.Если хочется разобраться, почему провайдер видит обмен, но не видит ваш ключ, тут всё объяснено без сложных формул.