2
私はRSA公開鍵のモジュラスを持っています。私はPython library "M2Crypto",でこの公開鍵を使用したいが、それはPEM形式の公開鍵を必要とする。RSA公開鍵をPEM形式でRSAモジュラスから作成するにはどうすればよいですか?
したがって、RSA係数をPEMファイルに変換する必要があります。
弾性率がhere.
任意のアイデアを見つけることができますか? 512ビットである
私はRSA公開鍵のモジュラスを持っています。私はPython library "M2Crypto",でこの公開鍵を使用したいが、それはPEM形式の公開鍵を必要とする。RSA公開鍵をPEM形式でRSAモジュラスから作成するにはどうすればよいですか?
したがって、RSA係数をPEMファイルに変換する必要があります。
弾性率がhere.
任意のアイデアを見つけることができますか? 512ビットである
M2Cryptoライブラリあなたはe
、公開指数を知っている必要があります(多くの場合、65337 RSAキーのが、このような3や17などの他の番号が使用されている)a way to reconstruct a public key.を持ち、モジュラス、n
(番号は質問に記載されています)。ドキュメントには、e
とn
に使用される長さエンコード形式が記載されています。
公開鍵が再構築されると、saved into a fileになり、後で変換の手間を省くことができます。
いいえ、jsライブラリの代わりにPythonライブラリ(m2crypt)でメッセージを暗号化したいだけです。鍵を使用したいのですが、私が見つけたrsa鍵はssh公開鍵と同じではありませんファイル。 – sid3k
これは冗談ではありません。質問は単純ですが、私は公開RSAキーを持っており、公開鍵のフォーマットをサポートしていないPythonライブラリで使用したいのです。変換する必要があります。 – sid3k
さて、あなたはキーの公開指数を提供する必要があります。通常のRSAキーの場合、これは65537です。しかし、512ビットの小さなキーでは、同じ指数を使用するかどうかはわかりません。 – erickson