我的Android应用程序需要将帐户,密码和其他重要信息存储在其数据库中。因此,出于安全考虑,我正在研究对这些数据进行加密以保存在数据库中,并在需要时再次对其进行解密。
使用盐和迭代可以使加密数据更强大。这部分我知道如何去做。但是我的担心是,有很多讨论都没有建议对硬编码AES密钥或PBE密钥进行讨论。但是没有密钥,我无法再次解密数据(我确实需要再次解密)。
android应用程序是否有保存密钥的好建议?
非常感谢。
将数据保存在.so文件中。您需要在项目中实现ndk集成。这将使黑客攻击变得更加困难。您可以从c ++文件中获取价值。还要检查c ++中的软件包名称,以确保您的so文件未在任何其他应用程序中使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句