static void Main(string[] args) { var alica = new CryptoRSA(); var bob = new CryptoRSA(); var msg = 1122334455; var encryptedMsg = bob.Encryption(msg, alica.CryptoData); var decryptedMsg = alica.Decryption(encryptedMsg); Console.WriteLine(msg); Console.WriteLine(encryptedMsg); Console.WriteLine(decryptedMsg); Console.WriteLine("Press any key.."); Console.ReadKey(); }
static void Main(string[] args) { CryptoRSA rsaAlica = new CryptoRSA(); rsaAlica.Init(); CryptoRSA rsaBob = new CryptoRSA(); rsaBob.e = rsaAlica.e; rsaBob.n = rsaAlica.n; long message = 1122334455; long eM = rsaBob.Encryption(message); long dM = rsaAlica.Decryption(eM); Console.WriteLine(eM); Console.WriteLine(dM); Console.WriteLine("Press any key.."); Console.ReadKey(); }