アンドロイドアプリケーションでクラッカーから安全なデータを保護するにはどうすればよいですか?私はいくつかの秘密鍵を使用する必要があります(アプリケーションがWebサービスを介して動作するように)ので、この秘密情報を保持するために推奨される場所と方法を知る必要があります。アンドロイドアプリで情報を保護する方法
2
A
答えて
0
オブジェクトをPreferences
オブジェクトに保存し、ハードコードされたキーで暗号化し、アプリケーションのデータフォルダに保存し、ハードコードされたキーでファイル全体を暗号化するか、おそらく最も安全な方法です)。また、ユーザーが入力したパスワードをハードコードされたキーに置き換えることもできますが、これはアプリケーションの機能に応じて迷惑になる可能性があります。機密情報を保存するためにAndroidが提供する場所を求めるのであれば、私は存在するとは思わない。
0
アクセシブルなファイル/フォルダに保存されていないSharedPreferences
を使用できます。 SharedPreferencesの情報についてはhereを、使用方法についてはhereをクリックしてください。これは例です:
// Get settings
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
// Get editor to be able to put settings
SharedPreferences.Editor editor = settings.edit()
// Put information with specified key
editor.putString("example_key", "example value");
// Commit changes
editor.commit();
// Gets value from setting with the specified key
String exampleString = settings.getString("example_key", null);
関連する問題
- 1. フォームをパスワードで保護し、情報を表示する方法
- 2. ビルドサーバーで資格情報を保護する方法は?
- 3. Javaの保護情報
- 4. database.ymlに存在するデータベース認証情報を保護する方法
- 5. curlリダイレクトログイン資格情報の保護
- 6. .apkバックアップアプリからアンドロイドアプリを保護する方法
- 7. クライアント/サーバーベースのJavaデスクトップアプリケーションのデータベース資格情報を保護する方法
- 8. Bluemix spark-submit - Scala jarに必要な資格情報を保護する方法
- 9. SQL Azure DB接続の資格情報を保護する方法は?
- 10. spring mvcサービス層のデータベース資格情報を保護する方法
- 11. ユーザー情報でWebAPIを保護するIdentityServer 3
- 12. PHP:データベース接続の資格情報を保護する
- 13. onsenUI/Angularの機密情報を保護する
- 14. C#データベース接続情報を保護する
- 15. SQL Server 2008のDBAから機密情報を保護する
- 16. アンドロイドアプリに永続的な情報を保存する最良の方法は何ですか
- 17. PhoneGapの機密情報を保護しますか?
- 18. クレジットカード情報の保存?クライアント側とサーバー側でのクレジットカード情報の保護と暗号化
- 19. 私のシステムでWindows情報保護が機能しない
- 20. SMS情報の保存方法は?
- 21. dbなしでユーザー情報を保存する方法
- 22. フロントエンドテストで資格情報を保存する安全な方法
- 23. AndroidでWiFi接続情報を保存する方法
- 24. アンドロイドでコール後にフラッシュ情報を保存する方法は?
- 25. angularJSでログイン情報を保存する方法
- 26. LRSとのやりとりで認証資格情報を非表示または保護する方法
- 27. ディープコピーする方法XDocument/XElementライン情報を保存する
- 28. Webアプリケーション(LAMPスタック)のデータベース(MySQL)ログイン資格情報の保護
- 29. Objective Cソースコードの機密情報の保護
- 30. Pythonでパスワードを保護する方法
Webサービスのパスワードを保存する場所を質問していますか? – Idistic
APIキーとトークン...これはかなり "パスワード"のようです – Michael