RC4 -
RC4, также известен как ARC4 или ARCFOUR — потоковый шифр, широко применяющийся в различных системах защиты информации в компьютерных сетях. Шифр разработан компанией RSA Security, и для его использования требуется лицензия. Алгоритм RC4, как и любой потоковый шифр, строится на основе генератора псевдослучайных битов. На вход генератора записывается ключ, а на выходе читаются псевдослучайные биты. Длина ключа может составлять от 40 до 2048 бит. Генерируемые биты имеют равномерное распределение. Основные преимущества шифра: высокая скорость работы; переменный размер ключа. RC4 довольно уязвим, если: используются не случайные или связанные ключи; один ключевой поток используется дважды. Эти факторы, а также способ использования могут сделать криптосистему небезопасной.
https://ru.wikipedia.org/wiki/RC4