我有两个XML文件,结构如下:
我的键
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
<P> ... </P>
<Q> ... </Q>
<DP> ... </DP>
<DQ> ... </DQ>
<InverseQ> ... </InverseQ>
<D> ... </D>
</RSAKeyValue>
公钥
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
</RSAKeyValue>
我正在使用由Robert Richards编写的xmlseclibs
库,该库需要密钥的.PEM表示才能加密和解密内容。
作为一个加密新手,我不知道从哪里开始,而简单的谷歌搜索也没有发现任何特别明显的东西……
谢谢!
XMLSecurityKey::convertRSA
,它接受模数和指数,并将创建一个与PEM兼容的公钥。然而,它似乎没有任何方法来创建必要的私钥。对此有什么帮助吗? - Philip