Exemplo n.º 1
0
        static void Main()
        {
            const string ORIGINAL = "Muito secreto, as informações importantes que não pode cair nas mãos erradas.";

            var rsaParams = new RsaWithRsaParameterKey();

            rsaParams.AtribuirNovaChave();

            var blocoCriptografado = CriptografarDados(ORIGINAL, rsaParams);
            var descriptografado   = DescriptografarDados(blocoCriptografado, rsaParams);

            WriteLine("Demostração de criptografica hidrida em .NET");
            WriteLine("--------------------------------------------------------------------");
            WriteLine();
            WriteLine($"Mensagem original: {ORIGINAL}");
            WriteLine();
            WriteLine($"Mensagem depois da descriptografia: {descriptografado}");
            WriteLine();

            ReadKey();
        }