Sto creando un'applicazione java che dipende da un server. All'avvio l'applicazione trasmetterà informazioni sensibili (password ed e-mail) che verranno inviate al server e da lì crittografate e non verranno mai più toccate.
La mia domanda è: come posso proteggere la trasmissione di client > server da attacchi MITM o altri attacchi che possono rendere l'attaccante in grado di leggere i dati trasmessi?