【发布时间】:2010-03-05 15:46:35
【问题描述】:
我的许多用户都要求为我的数据库中的各种数据元素设置密码保护。不幸的是,我现有的功能之一是将数据库备份到公共位置(SD 卡)以实现数据冗余,因此我的数据库不安全。
所以我的问题有两个。
如何在 android 上加密或保护数据库?
如何以安全、不可访问的方式将用户创建的密码存储在设备上。
【问题讨论】:
-
这确实属于两个独立的问题
-
您永远不应将密码存储为纯文本。存储(密码+盐)的SHA256。
标签: android security sqlite encryption passwords