может быть, кто-нибудь сможет мне помочь. Я использую PyCrypto для создания пары ключей RSA. Открытый ключ и закрытый ключ. Я пытаюсь добавить / изменить пароль к закрытому ключу и не знаю как сделай это.
Это часть моего кода.
#encoding:utf-8
from Crypto.PublicKey import RSA
pass_alice='ala'
private_alice_key = RSA.generate(1024)
public_alice_key = private_alice_key.publickey()
str_priv = private_alice_key.exportKey()
str_pub = public_alice_key.exportKey()
print str_priv
print str_pub
# HOW ADD OR CHANGE PASSWORD FOR private_alice_key
В M2Crypt функция генерации пары ключей RSA.gen_key принимает аргумент обратного вызова функции, и я могу вернуть свой собственный пароль.
#example in M2Crypt:
from M2Crypto import RSA
key = RSA.gen_key(1024, 6528, lambda pass:'my_password')
Как это сделать в PyCrypto. Спасибо за ответ