Escribiendo una pequeña aplicación de servidor cliente TCP/IP. Básicamente, crea un servidor, y luego puede crear varios clientes diferentes y configurar un poco de una sesión de chat. Lo que me pregunto es si hay alguna forma de incorporar, utilizando las bibliotecas .net estándar alguna forma de cifrado.Cliente/servidor simple, TCP/IP que encripta el flujo de mensajes, SSL
m_mainSocket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
¿Hay alguna forma de probar tcp con rsa?
¿O usted (que yo) tiene que escribir algunas librerías personalizadas para hacer intercambio de claves y luego encriptar los mensajes de chat subsiguientes? Lo he hecho antes para la universidad, pero eso fue en Java, pero sé que no sería difícil convertirlos. Intentando no tener que reinventar la rueda ...
¿O qué tal utilizar un ssl?
Gracias, Ron.
Relacionados: http://stackoverflow.com/questions/4004/how-do-i-add-ssl-to-a-net-application-that-uses-httplistener-it-will-not-be – lothar