Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Parameters = ElGamal.ExportParameters(true);
            Console.WriteLine("Текст для шифровки: ");
            var toEncrypt = Console.ReadLine();

            Console.Write("Шифрование...");
            var encrypted = Encrypt(toEncrypt);

            Console.WriteLine("Готово!");
            File.WriteAllBytes(_toSaveFilePath, encrypted);
            Console.WriteLine($"Результат: {Encoding.UTF8.GetString(encrypted)}");
            Console.Write("Расшифрование...");
            var decrypted = Decrypt(encrypted);

            Console.WriteLine("Готово!");
            Console.WriteLine($"Результат: {Encoding.UTF8.GetString(decrypted)}");

            Console.ReadKey();
        }