在Android应用中,如何足够安全地在应用履历上缓存解密的数据

时间:2018-10-04 11:53:29

标签: android android-keystore

为了在“首选项”中存储和获取敏感数据,我使用了KeyStore生成的密钥。由于使用了KeyGenParameterSpec.Builder.setUserAuthenticationRequired(true),我得到了UserNotAuthenticatedException。为了最大程度地减少获取此异常的位置并进行正确处理,我想在每个应用程序Resume上的Singleton中缓存敏感数据。因此,我可以捕获该异常并在单个位置显示“身份验证屏幕”。

此设置会公开我的敏感数据吗?还是这样做足够安全。

0 个答案:

没有答案