2017-03-12 37 views
-1

我创建使用Dropbox的API一个基本的Android应用程序。我只使用我帐户的生成令牌,以便从保管箱帐户中获取一些数据。一旦我部署了应用程序,我希望每个人都只能看到我的保管箱帐户的内容。 问题是我不知道我应该怎么在本地存储的令牌,所以如果有人反编译的应用程序,他不能使用它。我不能使用公钥/私钥,因为我没有连接到服务器。 我读的地方,我可以在一个XML文件中的密码存储并能设置密码保护。我不知道这将如何工作。有人可以详细说明这是如何工作的吗?如果有其他方式没有太多的复杂性,请让我知道。如何在android应用程序中为本地数据提供安全性?

回答

0

如果您不能下载在运行任何东西,连接到服务器既不使用加密,然后将令牌需要包含到应用程序。您的选择是让攻击者更难以对代码进行混淆。

您可以使用密码对其进行加密,但密码也必须可从代码访问,因此安全问题仍然存在

相关问题