Leider ist für SQLite in UWP kein Passwortschutz verfügbar.
Eine Sache, die Sie tun können, ist die Daten zu verschlüsseln, die Sie in Ihrer Datenbank speichern. Es gibt einen guten Artikel auf MSDN, der über Data protection. spricht Der Artikel zeigt auch, wie Sie Ihre Daten verschlüsseln und entschlüsseln können.
Sie könnten vielleicht einen Wrapper um Ihre Datenzugriffsebene schreiben, der dabei hilft, Ihre Datenverschlüsselungsanforderungen zu erfüllen. Auf diese Weise können Sie SQLite weiterhin so verwenden, wie Sie es gerade verwenden, und die Datenzugriffsebene für den Schutz Ihrer Daten freigeben.
Ich habe einige Lösungen gesehen, wo nicht alle Daten in SQLite verschlüsselt sind, nur die sensiblen Spalten. In diesen Fällen wurden die Spalten mit einem Postfix markiert (zum Beispiel ("_PROTECT"). Die Datenzugriffsschichten wurden dann codiert, um die Spaltennamen zu prüfen und die Daten zu schützen, wenn Postfix gefunden wurde.
Es gibt auch noch einen anderen interessanten Artikel auf MSDN, die über die Sicherung Ihrer UWP Apps spricht: Intro to secure Windows app development