如何使用ADOBE AIR在Android中存储敏感数据

时间:2014-01-07 10:51:10

标签: android air adobe

我使用Adobe AIR构建了一个Android应用程序,我将一些数据存储在XML中,其中每个创建的XML文件都属于一个用户。我需要在表中保存(userID和filename)之间的连接,这样当用户登录时它将访问具有相应文件名的文件。该表必须是安全的,只有应用程序必须具有访问权限。我听说过Android中的“共享偏好”,但我似乎无法在Google中找到任何使用Adobe AIR操纵它的信息。您知道我可以访问“共享首选项”的任何方式,还是我还有其他任何存储敏感数据的选项?

P.S。我见过“加密的本地存储”,但是当用户具有root访问权限时,它不会提供保护。

提前致谢。

1 个答案:

答案 0 :(得分:0)

即使在有根的移动设备上也不容易查看EncryptedLocalStorage,但无论如何使用加密的SQLite,处理它而不是使用许多XML文件更容易。

看这里: http://www.adobe.com/devnet/air/flex/quickstart/articles/encrypted_database.html

还有: http://www.dehats.com/drupal/?q=node/62