コード例 #1
0
        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($"_____________________________________");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: CypressG/Kriptografija
        static void Main(string[] args)
        {
            Console.OutputEncoding = System.Text.Encoding.UTF8;
            // Console.WriteLine("Hello World!");
            Sifravimas naujas = new Sifravimas("Arnoldas2021");

            naujas.cezaris(naujas, 256);
        }
コード例 #3
0
        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);
        }