private void bt_conectar_Click(object sender, EventArgs e) { int puerto = Int32.Parse(tb_puerto.Text); string nombre = tb_numero.Text; rbt_log.Text = "\nIniciando"; TcpClient cliente = new TcpClient(nombre, puerto); if (cliente.Connected) { rbt_log.AppendText("\nconectado"); var destino = tb_destino.Text; var numero = Int32.Parse(tb_numero.Text); NetworkStream stream = cliente.GetStream(); Byte[] mensaje = System.Text.Encoding.ASCII.GetBytes(tb_destino.Text); // byte[] mensajecifrado = Utilidad_Cifrado.EncryptString(mensaje,ka); using (RijndaelManaged myRijndael = new RijndaelManaged()) { myRijndael.GenerateIV(); Utilidad_Cifrado2.IV = myRijndael.IV; myRijndael.Key = ka; byte[] cifrado = Utilidad_Cifrado2.EncryptStringToBytes(tb_destino.Text, myRijndael.Key, myRijndael.IV); stream.Write(cifrado, 0, mensaje.Length); } rbt_log.AppendText("\n" + tb_destino.Text); rbt_log.AppendText("\n" + ByteArrayToString(mensaje)); } }