如何从RSA模数创建PEM格式的RSA公钥?

2 投票
1 回答
6336 浏览
提问于 2025-04-15 11:42

我有一个RSA公钥的模数(modulus)。我想用这个公钥配合Python库“M2Crypto”,但是这个库需要公钥是PEM格式的。

所以,我需要把RSA模数转换成一个PEM文件。

你可以在这里找到这个模数。

有没有什么好主意?

1 个回答

4

M2Crypto库有一种方法可以重建公钥。你需要知道公钥的指数,e(对于RSA密钥,通常是65337,但也有用其他数字,比如3或17),还有模数,n(这是问题中提供的512位数字)。注意,文档中描述了en的长度编码格式。

一旦公钥被重建,就可以保存到文件中,以后再使用时就不需要麻烦的转换了。

撰写回答