public void cezaris(Sifravimas normtext, int key) { Queue <Byte> baitas = new Queue <Byte>(); byte[] bytas = System.Text.Encoding.UTF8.GetBytes(normtext.Notencoded); byte keyb = Convert.ToByte(key); foreach (byte c in bytas) { baitas.Enqueue((byte)(c + keyb)); } bytas = baitas.ToArray(); normtext.Decoded = System.Text.Encoding.UTF8.GetString(bytas); baitas.Clear(); foreach (byte c in baitas) { } foreach (byte c in bytas) { baitas.Enqueue((byte)(c - keyb)); } bytas = baitas.ToArray(); normtext.Cezencoded = System.Text.Encoding.UTF8.GetString(bytas); Console.WriteLine($"Pradinis tekstas : {normtext.Notencoded} "); Console.WriteLine($"_____________________________________"); Console.WriteLine($"Užkuoduotas tekstas : {normtext.Decoded}"); Console.WriteLine($"_____________________________________"); Console.WriteLine($"Atkoduotas tekstas : {normtext.Cezencoded} "); Console.WriteLine($"_____________________________________"); }
static void Main(string[] args) { Console.OutputEncoding = System.Text.Encoding.UTF8; // Console.WriteLine("Hello World!"); Sifravimas naujas = new Sifravimas("Arnoldas2021"); naujas.cezaris(naujas, 256); }
static void Main(string[] args) { Console.OutputEncoding = System.Text.Encoding.UTF8; // Console.WriteLine("Hello World!"); Console.WriteLine("Input text you want to encrypt"); string a = Console.ReadLine(); Sifravimas naujas = new Sifravimas(a); Console.WriteLine("Input shift"); string b = Console.ReadLine(); int c = Convert.ToInt32(b); naujas.cezaris(naujas, c); }