luciusinfabula ha scritto:
devo fare un app per un tablet win10 che scarica dei dati da un web service e li deve salvare in locale ogni tot di tempo, per poi permettere la lettura offline ed avrei pensato ad un file SqlLite come db; essendo dati sensibili lo vorrei criptare.
Se si tratta di dati sensibili nel significato stretto del termine, non sono sicuro che la protezione da password di qualsivoglia database sia un metodo sufficiente per proteggerli nel modo adeguato, ma credo si debba ricercare una soluzione che preveda la possibilità di
criptare i dati impedendo qualsiasi lettura anche manuale a livello binario degli stessi che possa rivelare informazioni in chiaro (nomi, cognomi, ecc.).
Nello sviluppo con Delphi ad esempio, uno dei database maggiormente noti è
InterBase: si tratta di un DB client/server che, nella sua edizione
IB ToGo, può essere anche deployato in modalità "embedded" e supporta il data encrypting (anche su piattaforme mobile).
Al momento non mi vengono in mente altri formati di database analoghi, almeno con pari potenzialità...