Какой и насколько сильный RC4 на 128 битов?

Я замечаю, что сервисы как Gmail используют 128 битов RC4 в качестве шифрования.

Что такое шифрование RC4 и как оно работает?
128-разрядный RC4 считают устойчивым шифрованием?

7
задан 02.04.2010, 15:25

1 ответ

описание RC4:

RC4 генерирует псевдослучайный поток битов (keystream), который, для шифрования, объединен с простым текстом, использующим поразрядно эксклюзивный - или; дешифрование выполняется тот же путь (так как эксклюзивный - или симметричная операция). (Это подобно шифру Vernam за исключением того, что используются сгенерированные псевдослучайные биты, а не подготовленный поток.) Для генерации keystream шифр использует секретное внутреннее состояние, которое состоит из двух частей: перестановка всех 256 возможных байтов (обозначил "S" ниже). Два 8-разрядных индексных указателя (обозначил "меня" и "j").

Перестановка инициализируется с ключом переменной длины, обычно между 40 и 256 битами, с помощью ключевого алгоритма планирования (KSA). После того как это было завершено, поток битов сгенерирован с помощью псевдослучайного алгоритма поколения (PRGA).

больше на Wiki

128-разрядный для этого алгоритма - рекомендуемый длину ключа, когда максимум составляет 256 битов.

2
ответ дан 07.12.2019, 15:16

Теги

Похожие вопросы