Как я преобразовываю ключ XML RSA к файлу PEM?

У меня есть два 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>

Я использую xmlseclibs библиотека Robert Richards, который требует.PEM представления ключа, чтобы зашифровать и дешифровать вещи.

Как новичок шифрования, я не уверен, где начать, и поверхностный поиск Google не показал ничего особенно очевидного...

Спасибо!

9
задан neubert 18 June 2014 в 13:47
поделиться