Test task solution
Реализовать систему шифрования методом Винжера: Сигнатура метода шифрования: string Encrypt(string source, string key);
Сигнатура метода расшифрования: string Decrypt(string encrypted, string key);
Плюсом будет, если кандидат реализует сигнатуры: Сигнатура метода шифрования: IEnumerable Encrypt(IEnumerablesource, string key);
Сигнатура метода расшифрования: IEnumerable Decrypt(IEnumerable encrypted, string key);
Требования к решениям:
- Основное ядро должно быть написано кандидатом.
- Предоставляемый код должен собираться и работать.
- Функционал должен быть покрыт минимальным набором тестов.
- Стиль кодирования должно соответствовать МS и Code Style Guide (STS)