Ho un'applicazione di chat costruita in Java. L'app di chat memorizza un registro delle chat dell'utente Jimmy localmente sulla sua macchina.
Voglio che questo registro della chat sia crittografato, quindi se qualcuno usa il computer (autorizzato o non autorizzato) non può semplicemente leggere tutte le chat di Jimmy. Vorrei che le chat di Jimmy fossero leggibili solo quando Jimmy ha effettuato l'accesso. Non appena si disconnette, le chat dovrebbero essere crittografate e illeggibili.
Qualche idea su come questo tipo di schema potrebbe essere implementato?