如何保护Android应用程序的激活?

时间:2013-01-24 18:42:30

标签: android encryption cryptography

我有一个Android应用程序,需要激活才能在设备上工作。激活过程是通过短信发送加密密钥并通过短信获取加密回复来激活应用程序。假设加密/解密是安全的。问题是我必须存储应用程序状态(激活/未激活/激活失败)并在每次启动时读取它以查看该应用程序是否已激活。首选项和sqlite数据库不安全。保存这种状态的最佳方法是什么?

1 个答案:

答案 0 :(得分:6)

保持服务器上的激活状态,并在启动时进行检查。

Android设备上没有真正安全的存储空间。在适当的技术技能下,用户可以获得并修改他们想要的任何东西。如果您不希望用户弄乱数据,请不要将其放在他们的设备上。