小编Sua*_*969的帖子

在没有ProtectionParameter的情况下在KeyStore中存储密钥

到目前为止,我已经习惯将应用程序机密存储到KeyStore以下代码中:

// creating a instance
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());

// generating a secret key
SecretKey secretKey = KeyGenerator.getInstance("AES").generateKey();

// store the secret key
KeyStore.Entry keyStoreEntry = new KeyStore.SecretKeyEntry(secretKey);
ProtectionParameter keyPassword = new PasswordProtection("myPassword".toCharArray());
keyStore.setEntry("mySecretKey", keyStoreEntry, keyPassword);
Run Code Online (Sandbox Code Playgroud)

根据API 14+中的Stackoverflow帖子,KeyStore凭证存储受设备解锁密码保护,因此不需要ProtectionParameter.

如何KeyStore不提供第3个参数的情况下设置条目?

java security android android-keystore

6
推荐指数
0
解决办法
739
查看次数

从仪表板中删除崩溃 - Crashlytics

最近,我决定从 Parse 迁移并使用更轻巧的工具 Crashlytics。我一直在玩这个界面很长一段时间,它已经响应了每个开发人员的需求,除了一件事:
除了关闭一个问题,是否可以从仪表板的崩溃列表中永久删除崩溃?

就我而言,RuntimeException为了测试 Crashlytics 的性能和稳定性,我植入了一些强制崩溃(通过抛出一个简单的),但现在在真正的崩溃旁边看到它们完全是我的神经。关于如何摆脱它们的任何想法?

android crashlytics

6
推荐指数
1
解决办法
1488
查看次数

标签 统计

android ×2

android-keystore ×1

crashlytics ×1

java ×1

security ×1