Ho cercato tutta la settimana scorsa per qualsiasi soluzione, ma non sono riuscito a trovare una risposta adeguata e spero che qualcuno di voi possa aiutarmi.
Ho un'applicazione desktop Java che utilizza un database H2 locale (modalità embedded) su una macchina Linux. Il database utilizza una crittografia simmetrica con una password. L'applicazione può essere utilizzata da chiunque senza richiedere alcun tipo di credenziali, password o dati di accesso. Il segreto del database deve essere nascosto e non essere visibile o modificabile dagli utenti. Infine l'applicazione non ha una connessione internet.
Esiste una soluzione per fornire il segreto all'applicazione per la crittografia del database mentre protegge la password dagli utenti? O c'è qualche altra soluzione per proteggere i dati del database dall'accesso degli utenti fornendo i dati all'applicazione?
Grazie in anticipo
Sebastian