加密应用程序的本地文件

时间:2016-04-09 09:37:05

标签: android security encryption

我目前正在撰写一个银行应用程序。设备上缓存了大量信息,以便不间断地访问它。该信息包括诸如银行账户信息之类的敏感数据(例如持有人姓名,银行名称,银行账号或当前余额,但没有交易数据)。这些信息存储在Context#openFileOutput(String, int)使用Context#MODE_PRIVATE生成的文件中。我想通过加密来进一步保护这些信息。

我的问题是:对称加密的适当关键是什么?我想过使用访问应用程序所需的PIN,但是我无法实现指纹识别器,因为我没有从中获取PIN。

提前致谢!

1 个答案:

答案 0 :(得分:1)

查看facebook的隐藏库。

https://facebook.github.io/conceal/