Шифрование файлов с использованием алгоритма шифрования RC4 в C #

У меня вопрос, как мне зашифровать и расшифровать файл в C #, используя алгоритм шифрования RC4?

Это не дубликат этих вопросов:

Что такое исключение NullReferenceException и как его исправить?

Алгоритм RC4: невозможно зашифровать / расшифровать данные, когда клиент использует Javascript и сервер c #

RC4 128-битное шифрование в C #

Однако я признаю, что на первый взгляд этот вопрос будет выглядеть как дубликатэтот вопросоднако ему около 7 месяцев и до сих пор нет ответа с рабочим кодом, который решает вопрос напрямую.

Я, однако, ссылался на ссылки ниже, но ни один из них не отвечает на вопрос полностью или вообще не отвечает.

http://www.codeproject.com/Articles/5719/Simple-encrypting-and-decrypting-data-in-C

http://www.codeproject.com/Articles/5068/RC-Encryption-Algorithm-C-Version

Я знаю, что встроенная библиотека System.Security.Cryptography в Visual Studio 2013 поддерживает RC2, но сейчас я хочу сосредоточиться на RC4, как часть исследования. Я знаю, что это слабый да, но я все еще использую это. Важные данные не будут использовать это шифрование.

Предпочтительно с примером кода, который принимает поток в качестве входных данных. Я вызвал большое замешательство, поскольку я не описал свои проблемы должным образом. Я выбираю потоковый ввод из-за опасений, что любой другой тип ввода может привести к снижению скорости обработки больших файлов.

Технические характеристики: NET Framework 4.5, C #, WinForms.

Ответы на вопрос(1)

Ваш ответ на вопрос