.NET 4.x Шифр Гронсфельда - C#
Формулировка задачи:
Привет , подскажите как реализовать Шифр Гронсфельда к с ключем 21031990, можете подсказать
Решение задачи: «.NET 4.x Шифр Гронсфельда»
textual
Листинг программы
//dec_START
public string GronsfeldDecipher(string toDecode, string K)
{
for (int i=1; i<toDecode.Length; i++)
{
int T = (int)(((toDecode[i]) - (int)(K[((i-1) % (K.Length)) + 1]) - (int)('0')));
if (T < 0)
T+=256;
toDecode[i] = char(T);
}
return toDecode;
}//dec_END