Python RSA密钥…(bob_pub,bob_priv)
我用python rsa库创建了密钥 这就是我所做的Python RSA密钥…(bob_pub,bob_priv),python,python-2.6,Python,Python 2.6,我用python rsa库创建了密钥 这就是我所做的 import rsa (bob_pub, bob_priv) = rsa.newkeys(512) message = 'hello Bob!' crypto = rsa.encrypt(message, bob_pub) message = rsa.decrypt(crypto, bob_priv) print message 这段代码对我来说很有效,但问题是我如何将这些文件保存在pc上,这样我就可以将它们保存在usb上,并且可以在
import rsa
(bob_pub, bob_priv) = rsa.newkeys(512)
message = 'hello Bob!'
crypto = rsa.encrypt(message, bob_pub)
message = rsa.decrypt(crypto, bob_priv)
print message
这段代码对我来说很有效,但问题是我如何将这些文件保存在pc上,这样我就可以将它们保存在usb上,并且可以在其他地方使用它们
因为现在当我关闭python会话时,这些文件会被删除。。。我想在另一台电脑上打开这些文件,请问我如何在usb上保存bob_pub,bob_priv,crypto??或者在文件中使用键上的方法存储它们,然后使用将它们加载回。您可以使用pickle存储它们
import rsa
import cPickle as p
(bob_pub, bob_priv) = rsa.newkeys(512)
message = 'hello Bob!'
crypto = rsa.encrypt(message, bob_pub)
for var in (bob_pub, bob_priv, crypro):
p.dump(var,'path/to/file')
message = rsa.decrypt(crypto, bob_priv)
print message
然后你可以用bob_pub=p.load'path/to/bob_pup-file'加载它们,当我把它们放在存放它们的地方,当我加载它们时,在哪里加载它们???我可以将它们保存到/tmp/?中的文件吗?@user1252274:显然,文件的去向取决于您提供的路径名。请给我写一个示例,说明如何将它们保存到/tmp文件夹中,以及将路径名放在何处。我没有安装库,因此无法检查我的示例是否有效。