【发布时间】:2013-01-22 10:30:12
【问题描述】:
我想将密码存储在 Worklight 应用程序的数据库中。 JSONStore 和 SQLite 都可以用来存储数据有什么区别?
【问题讨论】:
标签: sqlite ibm-mobilefirst jsonstore
我想将密码存储在 Worklight 应用程序的数据库中。 JSONStore 和 SQLite 都可以用来存储数据有什么区别?
【问题讨论】:
标签: sqlite ibm-mobilefirst jsonstore
JSONStore 为存储在里面的所有数据提供加密,在调用initCollection 之前使用usePassword。确保用于解密/访问 JSONStore 内容的密码不是硬编码的。理想情况下,只需提示用户输入密码,如果他们多次登录失败,则使用destroy 销毁 JSONStore 的内容。开箱即用的 SQLite 不允许您加密所有存储的数据,JSONStore 会。
由于您存储的是用户名密码,因此您应该对其进行加密。 在 Worklight 中,在 JSONStore 中比在 SQLite 中更容易做到这一点。
【讨论】: