Theoretisch ist eine SQLite-Datenbank, die von Ihrer Anwendung erstellt wurde, in Ihrer Anwendung sichtbar, aber nicht von außerhalb der Anwendung - siehe Datenbanken verwenden .
Ich nehme an, dass jemand diese Datenbank auf die eine oder andere Weise abrufen konnte (mit einem FileExplorer auf einem gerooteten Gerät oder ADB verwenden ) - so könnte es sinnvoll sein, zumindest die sensiblen Daten zu verschlüsseln.
SQLite ist nicht selbst verschlüsselt. Wenn Sie Text in einer SQLite-Datenbank speichern, sollten Sie davon ausgehen, dass jeder mit Zugriff auf das Gerät Zugriff auf den Text hat.
Es gibt eine ähnliche Frage bereits beantwortet hier
Grundsätzlich können Sie den System.Data.Sqlite-Wrapper verwenden, der die Verschlüsselung enthält
SQLite-Datenverschlüsselung ist möglich, für weitere Details siehe .
Tags und Links android