Exemplo n.º 1
0
        private void DecryptButton_Click(object sender, EventArgs e)
        {
            string message = textBox1.Text;

            textBox3.Text = m_rsaEncoder.DecodeMessage(Encoding.ASCII.GetBytes(message));

            // Construct a formatter to demonstrate how to set each property.
            m_rsaEncoder.ConstructFormatter();

            // Construct a deformatter to demonstrate how to set each property.
            m_rsaEncoder.ConstructDeformatter();
        }
Exemplo n.º 2
0
        static void Main2(string message)
        {
            RSAEncoder rsaEncoder = new RSAEncoder();

            rsaEncoder.InitializeKey(RSA.Create());

            Console.WriteLine("Encoding the following message:");
            Console.WriteLine(message);
            byte[] encodedMessage = rsaEncoder.EncodeMessage(message);
            Console.WriteLine("Resulting message encoded:");
            Console.WriteLine(Encoding.ASCII.GetString(encodedMessage));

            string decodedMessage = rsaEncoder.DecodeMessage(encodedMessage);

            Console.WriteLine("Resulting message decoded:");
            Console.WriteLine(decodedMessage);

            // Construct a formatter to demonstrate how to set each property.
            rsaEncoder.ConstructFormatter();

            // Construct a deformatter to demonstrate how to set each property.
            rsaEncoder.ConstructDeformatter();

            Console.WriteLine("This sample completed successfully; " +
                              "press Enter to exit.");
            Console.ReadLine();
        }