私のアプリはサーバーからアプリにファイルをダウンロードします。それらのファイルがたくさんある可能性があります。1つのファイルは約100MBです。それらをアプリに安全に保持するために何かをする必要があります。
最初に私はファイルを暗号化しようとしました。ただし、100 mbファイル(pdfファイル)の暗号化と復号化には時間がかかるため、これは悪い解決策です。また、一度にこのファイルを読み取る必要があるため、復号化して他のファイルに書き込み、この時点でファイルを読み取る必要があります。さらに、ファイルサイズが原因で、このファイルをメモリに保持できません。それで、ファイルが保存されている内部ストレージのディレクトリを暗号化する方法があるのでしょうか?または、ディレクトリ内のすべてのファイルを暗号化する必要があるため、これはお勧めできません。
私のファイルはpdfなので、パスワードをintに設定できますが、これを行うにはどうすればよいですか?また、デバイスがルート化されているかどうかを確認することもできますが、誰かが回避策を見つけると思います。
それで、あなたは何を提案しますか?
ありがとう