Adobe Air - 使用SQL数据库或EncryptedLocalStore加密?

时间:2012-09-15 16:03:44

标签: encryption air

我需要使用Adobe Air 2.5存储6组密码和用户名 我应该使用SQL数据库还是EncryptedLocalStore?

感谢。乌利

1 个答案:

答案 0 :(得分:0)

这取决于如何获取和使用信息。如果它是应用程序用户提供的信息,然后将其缓存以供将来使用,则EncryptedLocalStore(ELS)可能是一种很好的方法。有一些好处和限制:

  • ELS旨在保存少量数据 - 您的6个用户/ pw组合的示例符合条件。

  • ELS数据可供特定用户访问的所有进程使用。因此,在一个应用程序中设置后,可以从同一发布者的其他AIR应用程序访问它,只要它与操作系统验证的用户相同即可。如果您不喜欢此访问模型,则应使用数据库。

  • 不应将ELS数据视为永久性数据 - 可以通过多种方式删除它。如果数据不再可用,您应该为用户提供重新输入数据的方法。

检查http://goo.gl/Nd3gQ处的文档,了解有关何时以及如何使用ELS的更多信息。