我怎能从饼干安全的数据在Android应用程序?我需要使用一些秘密密钥(如应用程序将通过Web服务工作),所以我需要知道在哪里会建议保持这个秘密的信息,以及如何?我怎么能保证在Android应用程序信息
2
A
回答
0
你可以将它们保存在一个Preferences
对象,并将它们与硬编码的密钥来加密,将它们保存到应用程序的数据文件夹和整个文件用硬编码的密钥来加密,或者将其保存在网络位置(这可能是最安全的方式)。您也可以将用户提供的密码替换为硬编码密钥,但这可能会造成麻烦,具体取决于应用的功能。如果您要求Android提供专门用于存储敏感信息的地方,我不相信任何存在。
0
你可以使用SharedPreferences
未存储在可访问的文件/文件夹。点击查看如何使用它here的信息,SharedPreferences和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. 我怎么能保证的Facebook应用程序总是在apps.facebook.com
- 2. 我怎么能在WPF应用程序
- 3. 我怎么能打印出的消息在MFC应用程序
- 4. 我怎么能通过这个信息?
- 5. 科尔多瓦的Android应用程序,我怎么可以用线和使用上的功能的信息
- 6. 为什么Android更新我的应用程序擦除信息?
- 7. 我怎样才能得到所有正在运行的应用程序信息
- 8. 怎么能我的Android应用程序显示键盘
- 9. android:我怎么才能退出应用程序?
- 10. 我怎么能一个统一的应用程序和常规的Android应用程序之间的通信?
- 11. 我怎么能叫离子应用在Android应用程序的用户界面
- 12. 我怎样才能在短信应用我的消息在iphone我的应用程序内发出看?
- 13. 应用程序保留活动信息
- 14. 我想保存我的信息eventhought应用程序终止?
- 15. 我怎样才能在Android上调用Facebook应用程序?
- 16. 应用程序大小信息android
- 17. Android应用程序 - 信息屏幕
- 18. Android系统应用程序信息
- 19. Android应用程序统计信息
- 20. Android - 基本信息应用程序
- 21. 什么LDAP信息可以在我的应用程序中保存?
- 22. 我如何在android中启动应用程序信息屏幕?
- 23. 在我的Android应用程序中发布Twitter信息源
- 24. 短信验证的Android应用程序
- 25. 保存复选框信息Android应用程序开发
- 26. Facebook的Android应用程序(怎么办?)
- 27. Android:我怎样才能让我的应用程序多语言?
- 28. 我怎么能喜欢在Facebook和应用程序推文
- 29. 我怎么能包括在Perl应用程序
- 30. 我怎么能在一个iPhone应用程序
你问在哪里存储Web服务的密码? – Idistic
API密钥和令牌...这几乎是“密码”,就像 – Michael