Android 如果设备凭据存储仅为软件,则密钥存储守护程序的位置在哪里?

Android 如果设备凭据存储仅为软件,则密钥存储守护程序的位置在哪里?,android,encryption,keystore,Android,Encryption,Keystore,从Jelly Bean 4.3开始,Android在密钥库设施中提供了一个自定义Java安全提供程序,称为Android密钥库,它允许您生成和保存只能由应用程序查看和使用的私钥。换句话说,一个凭证存储被正式更名为“Android密钥存储”,它带来了一个公共API,用于生成和保存只能由应用程序看到和使用的私钥。然而,密钥存储根据凭证存储的类型而不同:硬件支持的还是软件支持的 因此,如果设备有硬件支持的密钥存储实现,则密钥将在Android操作系统之外生成,即使系统或根用户也无法直接访问,并且无法导

从Jelly Bean 4.3开始,Android在密钥库设施中提供了一个自定义Java安全提供程序,称为Android密钥库,它允许您生成和保存只能由应用程序查看和使用的私钥。换句话说,一个凭证存储被正式更名为“Android密钥存储”,它带来了一个公共API,用于生成和保存只能由应用程序看到和使用的私钥。然而,密钥存储根据凭证存储的类型而不同:硬件支持的还是软件支持的

因此,如果设备有硬件支持的密钥存储实现,则密钥将在Android操作系统之外生成,即使系统或根用户也无法直接访问,并且无法导出私钥

那么,如果设备凭证存储仅为软件,那么密钥存储的位置在哪里呢

提及