Как я могу создать открытый ключ RSA в формате PEM из модуля RSA?

У меня есть модуль открытого ключа RSA. Я хочу использовать этот открытый ключ с библиотекой Python «M2Crypto», но для этого требуется открытый ключ в формате PEM.

Таким образом, я должен преобразовать модуль RSA в файл PEM.

Модуль можно найти здесь.

Есть идеи?

One Solution collect form web for “Как я могу создать открытый ключ RSA в формате PEM из модуля RSA?”

В библиотеке M2Crypto есть способ восстановить открытый ключ. Вам нужно знать публичный показатель, e (часто 65337 для ключей RSA, но были использованы другие числа, такие как 3 или 17) и модуль, n (это 512-битное число, указанное в вопросе). Обратите внимание, что в документах описывается формат, закодированный по длине, используемый для e и n .

После того, как открытый ключ будет восстановлен, его можно сохранить в файл и снова использовать позже без перекрестной конверсии.

  • Подписание строки с закрытым ключом RSA в Google App Engine Python SDK
  • Обеспечение совместимости RSA в Python (PyCrypto) и PHP (OpenSSL)
  • извлечение открытого ключа из сертификата и шифрование данных
  • Используя pycrypto, как импортировать открытый ключ RSA и использовать его для шифрования строки?
  • Python: как добавить дополнение RSA?
  • как сделать PKCS8 RSA-подпись в python
  • Генерация больших простых чисел в python
  • это правильный способ генерации ключей rsa?
  • Python - лучший язык программирования в мире.