Вы немного расплывчаты в требованиях, но если вы просто ищете очень быстрый способ шифрования потока данных, тогда RC4 все же не плохой путь. Это очень быстро; Я думаю, что это будет быстрее, чем любой надежный блочный шифр. И вы можете использовать произвольно длинный ключ.
Кажется, довольно много разговоров о том, что RC4 является "старым" и нуждается в замене, но я не думаю, что есть какие-либо опубликованные изменения. Конечно, если бы я был плохим парнем, который сломал его, я, вероятно, держал бы эту информацию рядом с моей грудью и использовал бы ее для старомодного воровства. Так, кто действительно знает. Основная проблема, которую я считаю опубликованной, заключается в том, что вы должны циклически переключать s-блок в течение некоторого количества итераций, прежде чем использовать поток ключей. PDF, описывающий, что статистическая слабость доступна здесь .
И этот алгоритм доступен в OpenSSL , что также соответствует вашим требованиям. Я честно не могу сказать, как все это относится к RVEA; Я ничего не знаю об этом. Очень быстрый поиск в Google обнаруживает в основном хиты, для которых требуется вход в систему. Хотя одна непрозрачная ссылка, казалось, подразумевала, что RVEA может использовать любое количество шифров. Возможно, он уже поддерживает RC4.