android - 如何在 Android 上安全地存储模数、公共(public)指数和私有(private)指数?

标签 android security encryption public-key-encryption emv

我已经给出了模数、公共(public)指数和私有(private)指数,我需要将这些值安全地存储在 Android 上。我怎样才能做到这一点?

大多数示例都是在不获取 n,d,e 参数的情况下创建公钥和私钥。我已经提供了这些 n、e、d 值并希望安全地存储它们,然后使用这些值来创建我的 ICC 公钥证书并签署我的动态数据。

我怎样才能做到这一点?

最佳答案

使用 Keystore System .

setEntry()允许您存储任何实现 KeyStore.Entry 的对象.如果您需要存储不符合默认值的数据,您可以简单地实现自己的子类型。 (尽管有 RSAPrivateCrtKey,您可以将其存储在 PrivateKeyEntry 中。)

关于android - 如何在 Android 上安全地存储模数、公共(public)指数和私有(private)指数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36883747/

相关文章:

java - 在 Android 中使用 AES/GCM/NoPadding 加密的消息解密时出错

php - 加密/解密方法

.net - 将 RSA PEM 转换为 XML .net 框架

android - 半透明白色位图显示为不透明白色

android - 在 Android 中扩展 LinearLayout 时如何将其他参数传递给构造函数?

.net - 猫网2.0下载

mysql - codeigniter - 如果 ip 超过 x 次尝试,则阻止 ip

android - 如何保存 map 以供离线查看

android - 检测从 Android 获取的汽车转弯角度

javascript - jsrsasign - 如何提取 x.509 证书的指纹?