在ezPyCrypto中读取使用Putty生成的私钥
我使用Putty Key Generator来创建一个名为
Putty-Private.ppk
的私钥。我可以使用此私钥与Pageant和Putty连接到我的托管服务提供商的服务器。
现在,我想使用基于xmlrpc的远程API连接到服务器。为此,我安装了ezPyCrypto,许多人建议使用它作为一个易于使用的python加密库。为了测试加密,我编写了以下代码:
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的私钥生成器。是对的吗?这个错误的原因是什么解释?
没有找到相关结果
已邀请:
1 个回复
吞睫素