ユーザーが自分のファイル/フォルダを保護できるアプリケーションを開発したいと考えています。ユーザーが非表示にするファイルを選択でき、それらのファイルにはパスワードで保護されたアプリからのみアクセスできる既存のアプリとほとんど同じです。
暗号化アルゴリズムについて十分なリソースを入手しました。ここで私の疑問は次のとおりです。
暗号化されたファイルをどこに保管すればよいですか。アプリフォルダー内にある必要があります。ただし、このフォルダーを電話の内部ストレージに作成すると、メモリの制限は発生しません。私のアプリでは、ユーザーが画像/ビデオまたはその他のファイルを保護に追加できます。フォルダをSDカードに保存すると、問題は、アプリがSDカードを搭載したモバイルでのみ実行されるように制限されることです。また、SDカードの内容は他の人がアクセスできます(私はここにいますか?)
次の疑いは、保護を削除すると、以前のフォルダーに復元されるアプリのほとんどが表示されることです。それはどのように達成されますか。復元するためにマッピングテーブルを使い続けるようなものですか?
私の質問に対する答えを教えてください。お時間を割いていただき、ありがとうございました