【发布时间】:2013-12-09 08:41:01
【问题描述】:
我目前正在调查使用 Android 4.3 中引入的安全/改进的密钥库。
我想在这个密钥库中存储一个加密密钥,这个密钥用于加密一个 sqllite 数据库和我的共享首选项中包含的值。
当我查看 SDK 中的 KeyStore 示例时,我看到以下内容:
public static final String ALIAS = "my_key"
如果有人能够反编译我的代码,他们将能够看到明文别名(= 从密钥库中检索加密密钥的密钥),因此他们将能够获得对我的加密密钥的引用。如何安全地管理我的 ALIAS?还是我错过了这里的重点?
【问题讨论】:
标签: android security encryption keystore