开发人员如何隐藏Android应用中的信息?

时间:2015-03-12 22:59:59

标签: encryption android-sqlite password-encryption

好吧,我想了解如何在我的Android应用程序中隐藏珍贵的数据,如密码,所以我在root用户设备中看到用户可以找到应用程序的数据库和SharedPreferences。如果我需要在运行时保存任何宝贵的数据,我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以对用户密码进行哈希处理然后保存,当您要验证输入的主密码密码时,您必须对输入的密码进行哈希处理,然后将其与主哈希密码进行比较。因为当您对字符串进行哈希处理时,您无法将其检索到第一个字符串。散列字符串使用SHA1或MD5散列技术。 看到 http://karanbalkar.com/2013/05/tutorial-28-implement-sha1-and-md5-hashing-in-android/