public static Int32 Main(string[] args) { Console.CancelKeyPress += new ConsoleCancelEventHandler(MainClass.ConsoleShutdown); Server myServer = new Server(); try { myServer.Start(); do { myServer.Update(); Thread.Sleep(10); if (MainClass.doShutDown == true) break; } while (true); myServer.Stop(); return 0; } catch (Exception e) { Console.ForegroundColor = ConsoleColor.DarkRed; Console.BackgroundColor = ConsoleColor.Gray; Console.WriteLine(e); Console.ReadKey(); return -1; } using (var ec = new ECDiffieHellmanCng(eccKey)) { var message = "Hello World!"; Console.WriteLine("Real Message: "); Console.WriteLine(message); } }
public Client(Server parent, TcpClient client) { this.server = parent; this.client = client; this.cngECC = new ECDiffieHellmanCng(parent.GetKey()); (new System.Random()).NextBytes(this.rsaSecretKey); this.cipher = CipherUtilities.GetCipher("AES/CTR/NoPadding"); }