我想将密码存储在Worklight应用程序的数据库中。 JSONStore和SQLite有什么区别,因为两者都可以用来存储数据?Worklight JSONStore或SQLite存储密码?
0
A
回答
2
JSONStore为所有存储的数据提供加密,只需在致电initCollection之前使用usePassword。确保用于解密/访问JSONStore内容的密码不是硬编码的。理想情况下,只需提示用户输入密码,并且如果登录失败几次,请使用destroy销毁JSONStore的内容。开箱即用的SQLite将不允许您加密存储的所有数据,JSONStore会。
1
由于你正在存储的是用户名密码,你应该加密它们。 在Worklight中,更容易在JSONStore中执行该操作,然后在SQLite中执行该操作。
相关问题
- 1. 如何在JSONStore中存储加密密钥/密码
- 2. 存储加密密码和salt或仅存储加密密码?
- 3. 如何在JsonStore Worklight 6.2中实现密码保护安全性?
- 4. ibm worklight的Jsonstore数据存储在哪里?
- 5. Worklight:如何验证JSONStore是否安全地存储数据
- 6. Worklight JSONStore - 生命周期
- 7. JSONStore Worklight - 大小限制
- 8. IBM worklight WL.JSONStore.QueryPart()。 Jsonstore错误
- 9. 在JSONStore中有效存储
- 10. 存储密码
- 11. 存储密码
- 12. 密码存储?
- 13. 密码加密和密码存储 - Perl
- 14. 如何从IBM Worklight中的本机代码查询或访问JSONStore数据?
- 15. Worklight 6.1.0.01 - Android 2.3上的JSONStore问题
- 16. IBM Worklight JSONStore自动增量字段
- 17. IBM Worklight 5.0.6.1 - 如何保护JSONStore数据
- 18. IBM Worklight - 本机iOS是否支持JSONStore?
- 19. 密码存储器
- 20. 密码salt存储
- 21. phpass存储密码
- 22. 存储MySQL密码
- 23. Mylyn - 密码存储
- 24. SSH密码存储
- 25. WP8 isloated存储或SQLite的
- 26. SQLite或Azure表存储
- 27. Android - 存储PIN码/密码
- 28. 存储密码暂时存储
- 29. 缓存或SQLite的图像存储
- 30. Worklight Cordova存储NaN值
您将遇到一些引导问题,因为您需要获取密码才能打开JSONStore,以获取应用程序存储的用户/密码。 – rooftop
关于相关问题,有没有办法让JSONStore使用特定的算法来加密数据?例如,我想指定使用TwoFish或AES完成加密。 –
@MinhPham:目前,您可以提交功能请求[此处](http://www.ibm.com/developerworks/forums/thread.jspa?threadID=461545&tstart=0)。现在它是使用[PBKDF2](https://en.wikipedia.org/wiki/PBKDF2)从用户密码派生的256位[AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)密钥。 – cnandreu