EMZETT.
Войти

Протокол Change Cipher Spec

Коротко: Короткий подпротокол TLS, сигнализирующий: «С этого момента продолжаем в зашифрованном виде с только что согласованными ключами».

Подробнее: Сообщение change cipher spec состоит всего из одного байта и отмечает переход от незашифрованного рукопожатия к зашифрованному общению. И клиент, и сервер отправляют это сообщение по одному разу, как только готовы шифровать новым согласованным сеансовым ключом. В TLS 1.3 этот шаг убрали ради простоты (остался только для совместимости).

Подробности

В TLS 1.2 (где change cipher spec ещё активно используется) последовательность в упрощённом виде такова: клиент и сервер согласуют ключи, каждый отправляет change cipher spec, а затем зашифрованное сообщение «Finished».

См. также: протокол Handshake, TLS