如何在Android上安全地存储模数,公共指数和私有指数?

Fig*_*gör 10 security encryption android emv public-key-encryption

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

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

我怎样才能做到这一点?

Phi*_*lip 6

使用密钥库系统.

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