| 
 RC2 и RC4 это блочные шифры с 
ключом переменной длины созданные Роном 
Ривестом (Ron Rivest) для RSA Data Security. "RC" 
расшифровывается как "Ron’s Code" или "Rivest Cipher 
(шрифт)". RC2 быстрее чем DES и был спецально 
разработан для замены ("drop-in" replacement) DES. Он 
может быть реализован более или менее защищенным 
чем DES, в зависимости от длины ключа. RC2 алгоритм 
конфиденциален и является собственностью RSA Data 
Security. RC2 может использоваться там, где 
используется DES. 
Соглашение, заключенное между Software 
Publishers Association (SPA) и правительством США дает RC2 и RC4 
специальный статус, который означает, что 
разрешено экспортировать шифры длинной ключа до 
40 бит. 56-битные ключи разрешено использовать 
заграничным отделениям американских компаний. 
Однако, несколько мощных компьютеров, могут 
перебрать все возможные у 40-битного ключа 2^40 
варианты всего за неделю. Поэтому дополнительно 
могут использоваться строки называемые солью 
(salt), которые сильно мешают при переборе всех 
возможных вариантов. Соль присоединяется к 
исходному ключу, и удлиненный ключ используется 
для шифрования. сообщения, потом соль посылается 
с сообщением в не зашифрованном виде. 
RC2 и RC4 с ключами 128 бит обеспечивают 
такой же уровень безопастности как и IDEA или 
тройной DES. RC2 и RC4 используется широко 
разработчиками, чьи продукты экспортируются за 
пределы США, поскольку экспортировать DES 
запрещено. 
Надежность RC4 была недавно поставлена 
под сомнение из за несанкционированного 
соглашения текста программы, использующей этот 
шифр.  |