0

出来ますか?アプリケーションで Facebook 認証を使用したいのですが、そのためにはアプリ シークレットが必要です。私が読んだことから、それを安全に保つための最良の方法は SharedPreferences を使用することですが、使用する前にどのように配置できますか? ソースコードに含めると、逆コンパイルで発見される可能性があるので、APK に入れ、インストール時に SharedPreferences に書き込む方法はありますか? (APKもハッキングできると思いますが、もっと難しいかもしれません。本当にわかりません...)助けてくれてありがとう。

4

1 に答える 1

0

私の知る限り、AndroidはProGuardを使用してコードを難読化します。誰かが本当に秘密鍵を探している場合、これは十分に保護されません。

あなたは別の鍵の中であなたの鍵を暗号化することによって彼らの仕事をより難しくすることができます。ただし、これは可能な限り安全です。

SharedPreferenceクラスのセキュリティに関しては、安全な実装があります。ObscuredSharedPreferencesは、暗号化をサポートするカスタムSharePreferenceクラスですが、それでも100%安全ではありません

于 2012-08-12T18:45:28.373 に答える