2017-09-12 4 views
0

J'ai une clé privée à partir de laquelle je veux générer une clé publique en utilisant Python.Comment générer une clé publique en utilisant une clé privée en Python

C'est ce que je comprends:

privateKey = "XXXXXXXX" 

from Cryptodome.PublicKey import RSA 

Je lis que publickey() peut être utilisé pour générer la clé publique, mais je ne suis pas sûr de savoir comment procéder avant. Quelqu'un peut-il aider/pointer vers un bon matériel de référence.

Répondre

0

coupe courte à

J'ai une clé privée dont je veux générer la clé publique en utilisant Python.

si votre clé privée est appelée private_key alors la commande
ssh-keygen -f private_key -y > public_key.pub

devrait générer la clé publique comme public_key.pub.
EDIT: Gardez à l'esprit que l'ID de courrier électronique utilisé pour générer la clé ne peut pas être récupéré à l'aide de cette méthode. (Bien que cela ne devrait pas être un problème, je suppose)