static void Example1(string text, byte type) { string alph = "abcdefghijklmnopqrstuvwxyz"; string key = ""; string decrypt, encrypt; var pad = new OnTimePad(alph); switch (type) { case 1: key = Changekey(text, 1, 25); Console.WriteLine("Оригинал: " + text); encrypt = pad.Crypt1(text, key, true); File.WriteAllText("key.txt", key); File.WriteAllText("encrypt.txt", encrypt); Console.WriteLine("Шифротекст: " + encrypt); break; case 2: encrypt = File.ReadAllText("encrypt.txt"); Console.WriteLine("Оригинал: " + encrypt); key = File.ReadAllText("key.txt"); decrypt = pad.Crypt1(encrypt, key, false); File.WriteAllText("decrypt.txt", decrypt); Console.WriteLine("Расшифровка: " + decrypt); break; } }