Enregistrement RSAles clés dans un fichier, à l'aide de pycrypto

Je suis l'aide de PyCrypto 2.3 et je voudrais enregistrer les touches j'ai généré dans un fichier, de manière à les répartir entre le client et le serveur. Je n'arrive pas à trouver un moyen d'imprimer les touches correctement, ni puis-je trouver des exemples sur internet.

    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()

Ce code ne fonctionne pas pour plusieurs raisons: tout d'abord, keys.publickey() ne semble pas être imprimable, il retourne:

    <_RSAobj @0x10f810d0 n(1024),e>

et la deuxième, keys n'a pas de fonction nommée privatekey.

Quelqu'un a fait cela avant?

OriginalL'auteur qdii | 2012-02-08