如何从RSA模数创建PEM格式的RSA公钥?
我有一个RSA公钥的模数(modulus)。我想用这个公钥配合Python库“M2Crypto”,但是这个库需要公钥是PEM格式的。
所以,我需要把RSA模数转换成一个PEM文件。
你可以在这里找到这个模数。
有没有什么好主意?
1 个回答
4
M2Crypto库有一种方法可以重建公钥。你需要知道公钥的指数,e
(对于RSA密钥,通常是65337,但也有用其他数字,比如3或17),还有模数,n
(这是问题中提供的512位数字)。注意,文档中描述了e
和n
的长度编码格式。
一旦公钥被重建,就可以保存到文件中,以后再使用时就不需要麻烦的转换了。