Я использую PyCrypto 2.3 и хочу сохранить созданные мной ключи в файл, чтобы передать их клиенту и сервер. Кажется, я не могу найти способ правильно распечатать ключи, равно как и не могу найти примеры в Интернете.
def resetKeys(self):
keys = RSA.generate(1024)
privHandle = open(self.privateKeyFile, 'wb')
privHandle.write(keys.privatekey())
privHandle.close()
pubHandle = open(self.publicKeyFile, 'wb')
pubHandle.write(keys.publickey())
pubHandle.close()
Этот код не работает по многим причинам: во-первых, keys.publickey ()
, похоже, не печатается, он возвращает:
<_RSAobj @0x10f810d0 n(1024),e>
и, во-вторых, keys
имеет нет функции с именем privatekey
.
Кто-нибудь делал это раньше?