теперь первый вариант: сервер в ответ на каждый зашифрованный пакет, будет в конце предыдущим ключом шифровать последний блок, а в нем будет размер ключа для следующего пакета(ключ обрезается, т.е он всегда один на 1 сессию)
теперь первый вариант: сервер в ответ на каждый зашифрованный пакет, будет в конце предыдущим ключом шифровать последний блок, а в нем будет размер ключа для следующего пакета(ключ обрезается, т.е он всегда один на 1 сессию)
т.е есть например блок хуй а сервер к блоку хуй добавляет блок tnext_klen
имеем: хуй, tnext_klen tnext_klen - блок размером с размер ключа(предыдущее значение)