А каково конкретное значение параметра RC4_SKIP_EXTRA в процедуре make_crypt_key_table и какую роль он там играет?
По поводу RC4
- george
- Администратор
- Сообщения: 29
- Зарегистрирован: 04 апр 2024, 14:35
- Откуда: Киев, Украина
- Контактная информация:
Re: По поводу RC4
Конкретное значение параметра RC4_SKIP_EXTRA нами не разглашается (в рамках принципа Керкгоффса мы относим его к ключевым данным - а сам алгоритм, как всегда, весь у Вас перед глазами), могу лишь сказать, что оно находится в пределах интервала (0, 255). Смысл этого параметра очевиден - еще больше затруднить жизнь хакерам.
Ту же роль выполняет там (в процедуре make_crypt_key_table) и unsigned char x, в который побайтно (с переполнением, по модулю 256) суммируется криптографически случайный ключ RC4, так что количество отбрасываемых начальных байтов шифра RC4 становится случайным (находясь при этом в пределах от RC4_SKIP_TRASH до RC4_SKIP_TRASH + 255) и не предсказуемым для хакера.
- televendor
- Сообщения: 4
- Зарегистрирован: 31 мар 2025, 13:44
- Откуда: Köln, Deutschland
- george
- Администратор
- Сообщения: 29
- Зарегистрирован: 04 апр 2024, 14:35
- Откуда: Киев, Украина
- Контактная информация:
Re: По поводу RC4
Совершенно верно. Для этого мы можем менять и RC4_SKIP_TRASH, и RC4_SKIP_EXTRA, и оба сразу. Любой вариант влечет за собой полную несовместимость таких специальных поставок с любыми стандартными изделиями.televendor писал(а): ↑Вчера, 17:14 параметр RC4_SKIP_EXTRA дает Вам еще одну (в дополнение к RC4_SKIP_TRASH) "степень свободы" для создания закрытых групп шифросвязи