Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从密码生成RSA公钥和私钥对_Python_Rsa - Fatal编程技术网

Python 从密码生成RSA公钥和私钥对

Python 从密码生成RSA公钥和私钥对,python,rsa,Python,Rsa,我想从密码短语生成RSA密钥对。如何在Python中实现这一点。我尝试过PBDFK2,但我只适用于AES等对称加密。: 或者您可以使用and命令行功能。: 也可以使用and命令行函数 import ezPyCrypto mysecret = "Secret" raw = "String to Encrypt" # Create a key object k = ezPyCrypto.key(passphrase=mysecret) # Export

我想从密码短语生成RSA密钥对。如何在Python中实现这一点。我尝试过PBDFK2,但我只适用于AES等对称加密。

或者您可以使用and命令行功能。

也可以使用and命令行函数

import ezPyCrypto

mysecret = "Secret"
raw = "String to Encrypt"

# Create a key object
k = ezPyCrypto.key(passphrase=mysecret)

# Export public/private key
publicAndPrivateKey = k.exportKeyPrivate()

# Encrypt against this keypair
enc = k.encString(raw)

# Create a new key object, and import keys (with passphrase)
k1 = ezPyCrypto.key(publicAndPrivateKey, passphrase=mysecret)

# Decrypt text
dec = k.decString(enc)