在python中使用public-key编码字符串的最佳方法是什么?

时间:2011-09-27 02:59:16

标签: python public-key-encryption private-key pycrypto

有没有办法用公钥来编码字符串?

我找到了两个包,pycrypto和m2crypto。 但是我找不到如何使用它们。

1 个答案:

答案 0 :(得分:1)

使用公钥对字符串进行编码:

#!/usr/bin/env python 
from M2Crypto import RSA, X509

x509 = X509.load_cert("recipient_cert.pem")
rsa = x509.get_pubkey().get_rsa()
print rsa.public_encrypt("your string to encrypt", RSA.pkcs1_oaep_padding)