Ciao a tutti, come da titolo ho una domanda da porre.
Allora sto realizzando una piccola chat crittografata in java da portare come progetto per l'esame di maturità.
Si tratta di una chat UDP multicast con due classi. Una fondamentalmente che permette di inviare i messaggi e l'altra, un thread, che sta in attesa per ricevere messaggi dagli altri membri del gruppo.
Ora sorge il dubbio. Come faccio a crittografare il tutto?
Ho provato con l'RSA (uno degli algoritmi studiati quest'anno) ma ho problemi, perchè non riesco a capire come far prendere la chiave pubblica dalla parte che invia e quella privata dalla parte che riceve. E poi si prende la chiave pubblica del destinatario di solito, io ho un gruppo multicast, quindi non un unico destinatario.
Qualcuno conosce altri metodi più semplici per crittografare la stringa da inviare e decriptarla all'arrivo? Anche metodi semplici e banali.
Spero davvero che qualcuno possa aiutarmi, ci terrei a crittografare, anche molto più semplicemente di quanto io ho pensato, la chat.
Allora sto realizzando una piccola chat crittografata in java da portare come progetto per l'esame di maturità.
Si tratta di una chat UDP multicast con due classi. Una fondamentalmente che permette di inviare i messaggi e l'altra, un thread, che sta in attesa per ricevere messaggi dagli altri membri del gruppo.
Ora sorge il dubbio. Come faccio a crittografare il tutto?
Ho provato con l'RSA (uno degli algoritmi studiati quest'anno) ma ho problemi, perchè non riesco a capire come far prendere la chiave pubblica dalla parte che invia e quella privata dalla parte che riceve. E poi si prende la chiave pubblica del destinatario di solito, io ho un gruppo multicast, quindi non un unico destinatario.
Qualcuno conosce altri metodi più semplici per crittografare la stringa da inviare e decriptarla all'arrivo? Anche metodi semplici e banali.
Spero davvero che qualcuno possa aiutarmi, ci terrei a crittografare, anche molto più semplicemente di quanto io ho pensato, la chat.