AES128暗号化で暗号化されたsqlite3があります
そして、libsqlite3.0を使用してデータをアプリにフェッチしました ...
それで、それを開く方法??
前もって感謝します
次の 3 つのケースのいずれかです。
#1の場合、エントリを取得できますが、意味不明になります。取得後に復号化します。
#2 または 3 の場合、DB は標準の SQLite で開きません。
#2 の場合は、(オンボードの暗号化サービスを使用して) ファイルを復号化し、「通常どおり」アクセスします。
#3の場合、SqlCipher(または使用された暗号化DB)をインストールする必要があります。
あなたが提供したリンクは、デバイス全体のストレージの暗号化について語っています。ただし、ユーザーがデータベース ファイルを直接開けないようにすることが目的の場合は、デバイスが盗まれた場合にデータがアクセスされることを防ぐ唯一の方法であるため、役に立ちません。また、設定はユーザーに依存しており、アプリはデバイスのストレージが暗号化されていることを強制できません。