IT-словарь › Безопасность › Потоковый шифр

Потоковый шифр

Безопасность Svenska → Обновлено: 2026-10-18

Симметричное шифрование, которое генерирует псевдослучайную гамму и складывает её с открытым текстом через XOR; быстро на коротких сообщениях и без проблем с дополнением.

Классика: RC4 (Рон Ривест, 1987) — популярный в 90-е, ныне взломанный и исключённый из TLS 1.3. Современный вариант: ChaCha20 (Дэниел Бернштейн, 2008) — TLS 1.3, WireGuard, Signal; его предшественник — Salsa20. Варианты с аутентификацией (AEAD): ChaCha20-Poly1305 (TLS) и XSalsa20Poly1305 (NaCl/libsodium).

Потоковые шифры применяются и в мобильной связи (A5/1, A5/3 в GSM). Одноразовый блокнот — теоретически идеальный потоковый шифр, если ключ случаен и не короче сообщения. Противоположность — блочный шифр.

← Назад к словарю