我需要创建一个 RSA 1024 位“不带 PEM 标头的 PKCS1 公钥”并将其存储为字节数组。
在网。框架我有2个数组:RSAParameters.Modulus和RSAParameters.Exponent(据我所知,它构成了公钥)。
如何将这两个数组转换为“不带 PEM 标头的 PKCS1 公钥”?
谢谢。
如果您只需要对 RSA 公钥进行编码,您可以编写自己的包装器,这将需要 5 行编码。
RSA 公钥应表示为以下 ASN.1 结构:
RSAPublicKey ::= 序列 {
模数 INTEGER, -- n
publicExponent INTEGER -- e
}
然而,这需要您学习一些 ASN.1 基础知识。
另外,您应该确保只需要以这种格式保存,应用程序还可能需要添加算法标识符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)