2012-02-04 87 views
2

对于那些不熟悉密码安全应用类型的用户,它只是一个存储密码或其他敏感数据的应用。选择存储Android密码安全应用数据的最佳解决方案

我还没有在java中加密过。经过研究,我提出了两个解决方案。

1)使用SQLite数据库,并以某种方式加密(我读过,可能会出现问题,导致与采集数据的麻烦,可能需要存储加密的文件,一些自定义库)

2)使用序列化对象(听起来是合理的,但是获取数据不会像数据库那样舒适)

什么是非常重要的:我必须有简单的方法来备份数据。以SD卡为例。如果涉及到数据库会很容易。不知道序列化的加密对象,虽然...

你认为哪一个更好?

回答

0

绝对选项1

你可能要考虑this project(来源可用),它正是你想要使用AES Encryption什么。

+0

看起来非常有用。我正在仔细研究这一点。 – 2012-02-04 11:43:16

0

无论如何,第一种解决方案更好。如果你做得对,一定不会有任何问题,并花费一些时间来进行研究和测试!

不能给你直接链接,但是这个方法被用在我的很多项目中。

相关问题