Como posso criar uma chave pública RSA no formato PEM de um módulo RSA?

votos
2

Eu tenho o módulo de uma chave pública RSA. Quero usar esta chave pública com a biblioteca Python M2Crypto, mas requer uma chave pública em formato PEM.

Assim, eu tenho que converter o módulo RSA de um arquivo PEM.

O módulo pode ser encontrada aqui.

Alguma ideia?

Publicado 19/05/2009 em 18:58
fonte usuário
Em outras línguas...                            


1 respostas

votos
4

A biblioteca M2Crypto tem uma maneira de reconstruir uma chave pública. Você precisa saber o expoente público, e(muitas vezes 65337 para chaves RSA, mas outros números, como 3 ou 17 têm sido utilizados), eo módulo, n(que é o número de 512 bits fornecido na pergunta). Note-se que os documentos descrevem o formato codificado por comprimento utilizada para ee n.

Uma vez que a chave pública foi reconstruído, ele pode ser salvo em um arquivo e usado novamente mais tarde sem a necessidade de conversão.

Respondeu 19/05/2009 em 20:21
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more