Putty Key Generatorを使用して、と呼ばれる秘密鍵を作成しましたPutty-Private.ppk。この秘密鍵をPageantとPuttyで使用して、ホスティングプロバイダーのサーバーに接続できます。
ここで、xmlrpcベースのリモートAPIを使用してサーバーに接続します。これを行うために、使いやすいPython暗号化ライブラリとして多くの人からアドバイスされているezPyCryptoをインストールしました。暗号化をテストするために、次のコードを作成しました。
mypass = "xxx"
fd = open("Putty-Private.ppk")
pubprivkey = fd.read()
fd.close()
k = ezPyCrypto.key(pubprivkey, passphrase = mypass)
dec = k.decString(enc)
ezPyCrypto.key(...)ただし、システムは呼び出し時に次のエラーを出します。
CryptoKeyError: Attempted to import invalid key, or passphrase is bad
パスフレーズは正しいと思います。したがって、ezPyCryptoのPuttyによる秘密鍵ジェネレーターは使用できないと思います。そうですか?このエラーの理由の説明は何ですか?