Я хочу сгенерировать пару ключей RSA из ключевой фразы. Как я могу это сделать в Python. Я попробовал PBDFK2, но я работаю только для симметричного c шифрования, такого как AES.
Вы можете попробовать использовать ezPyCrypto :
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)
Или вы можете использовать exec() функцию и функцию командной строки "s sh -keygen ".
exec()