Phonegap db encryption:我应该在哪里存储密码?

时间:2014-03-26 17:20:00

标签: android ios cordova encryption

我正在Phonegap(iOS和Android)上构建应用。用户注册然后他们可以写私人笔记。 当他们启动应用程序时,他们必须在远程服务器上登录,远程和本地(用用户密码加密)db之间的同步,然后他们可以从本地数据库查看他们的笔记。 问题是:我只想问他们一次密码,而不是他们想要读的每个笔记。

有没有办法在webviews之间安全地共享db的密码,以便我可以在每个页面上初始化加密的websql db? 或者,有没有办法只初始化加密的数据库并从不同的Web视图访问它?

非常感谢

1 个答案:

答案 0 :(得分:0)

迟到的答案。但是,如果它有助于某人。

如果真的有必要,可以在应用内部执行加密解密。在像websql这样的数据库中保存密码之前,您可以使用自定义方式执行加密,并在检索后使用js解密密码。这样您的密码在数据库中是安全的。虽然作为赠款提及,但在移动设备中不需要它。

相关问题