Python 3.x 如何在Python中使用私钥生成公钥

Python 3.x 如何在Python中使用私钥生成公钥,python-3.x,Python 3.x,我有一个私钥,我想从中使用Python生成公钥 这就是我的理解: privateKey = "XXXXXXXX" from Cryptodome.PublicKey import RSA 我读到,publickey()可以用来生成公钥,但我不知道如何继续。有人能帮忙/指出好的参考资料吗。缩短到 我有一个私钥,我想从中使用Python生成公钥 如果您的私钥被称为private\u-key,则命令 ssh-keygen-f private\u-key-y>public\u-key.pub 应将公

我有一个私钥,我想从中使用Python生成公钥

这就是我的理解:

privateKey = "XXXXXXXX"

from Cryptodome.PublicKey import RSA
我读到,publickey()可以用来生成公钥,但我不知道如何继续。有人能帮忙/指出好的参考资料吗。

缩短到

我有一个私钥,我想从中使用Python生成公钥

如果您的私钥被称为
private\u-key
,则命令
ssh-keygen-f private\u-key-y>public\u-key.pub

应将公钥生成为
public\u key.pub

编辑:请记住,使用此方法无法恢复用于生成密钥的电子邮件ID。(虽然我想这应该不是问题)

缩短到

我有一个私钥,我想从中使用Python生成公钥

如果您的私钥被称为
private\u-key
,则命令
ssh-keygen-f private\u-key-y>public\u-key.pub

应将公钥生成为
public\u key.pub

编辑:请记住,使用此方法无法恢复用于生成密钥的电子邮件ID。(虽然我想这应该不是问题)