Создание RSA publi c и пары закрытых ключей из пароля - PullRequest
0 голосов
/ 04 августа 2020

Я хочу сгенерировать пару ключей RSA из ключевой фразы. Как я могу это сделать в Python. Я попробовал PBDFK2, но я работаю только для симметричного c шифрования, такого как AES.

1 Ответ

0 голосов
/ 04 августа 2020

Вы можете попробовать использовать 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 ".

...