DB のエクスポート/インポート機能を追加したアプリがあります...次の 2 つのことを行いたいと考えています。
1) エクスポート時: エクスポートされたデータベースをスクランブルして、通常の人 (最高のカモフラージュ技術を解読できる人もいることを知っています) が内容を読み取れないようにします...
2) インポート時: インポートするファイルを検証して、それが自分のアプリで動作するものであり、それ以外のものではないことを確認します。
ここで最初のポイントに対処できる暗号化に関するリンクをいくつか見ました。しかし、暗号化はしたくありません。簡単なスクランブルをしたい。また、アプリケーションが検索するテーブルをチェックして、テーブルの内容を確認することに関する投稿もいくつか見ました。これは良い解決策ですが、最初にファイルをロードして、エラーがあるかどうかを確認してロールバックする必要があります。
どんな助けでも大歓迎です...