Практика 3. Потік і nonce
Це реальна функція блока ChaCha20 для тестових параметрів (не повна бібліотека захисту). Ключ 256 біт задано як 64 hex-символи. Nonce — 96 біт (24 hex-символи). Лічильник — 32 біти.
Порівняйте потоки після зміни nonce або лічильника.
Дослід повторного використання
Для двох повідомлень з тим самим ключовим потоком виконується C₁ XOR C₂ = P₁ XOR P₂. Це витік зв'язку, а не автоматичне відновлення обох текстів.