Android KeyStore的持久性和对密钥材料

时间:2017-03-02 09:29:15

标签: android keystore android-keystore trust-zone

Android KeyStore的持久性如何,无论是硬件支持(通过TrustZone)还是不支持? 在卸载创建应用程序后,KeyStore中生成的密钥是否会被删除? 工厂重置后它们是否也会被删除? (特别是硬件支持的,不确定工厂重置是否也擦除了TrustZone) 其他应用程序是否可以访问密钥材料(使用/读取它们),如果他们知道别名?

谢谢!

1 个答案:

答案 0 :(得分:1)

似乎KeyStore中的密钥材料无法在出厂重置后继续存在,并且在卸载创建它的应用程序后会被擦除。此外,根据Android版本和密钥配置,它可能会在设备锁定屏幕修改时被删除。 Source