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(); }
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(); }