私は次の問題に直面しています: .m ファイルの 1 つに多数の NSString があり、ユーザーがそれらにアクセスできないようにしています (ジェイルブレイクや文字列ツールなどで簡単に実行できます)。
NSStrings を暗号化することを考えましたが、ファイルに保存する必要がある NSData を取得します。その場合、次の2つの問題があると思います。
- 暗号化されたファイルは、バンドルを介してアクセスできます。
- ソースコードでは、暗号化キーも NSString です
暗号化されたファイルをコンパイラに追加して、アプリケーションの一部にすることはできますか? 暗号化キーを保護する方法はありますか?