我目前正在撰写一个银行应用程序。设备上缓存了大量信息,以便不间断地访问它。该信息包括诸如银行账户信息之类的敏感数据(例如持有人姓名,银行名称,银行账号或当前余额,但没有交易数据)。这些信息存储在Context#openFileOutput(String, int)
使用Context#MODE_PRIVATE
生成的文件中。我想通过加密来进一步保护这些信息。
我的问题是:对称加密的适当关键是什么?我想过使用访问应用程序所需的PIN,但是我无法实现指纹识别器,因为我没有从中获取PIN。
提前致谢!