2011-09-27 42 views
0

有什么办法编码字符串的公钥?什么是最好的方式来编码字符串通过公钥在python

我发现了两个软件包pycrypto和m2crypto。 但我找不到如何使用它们。

+0

你不是“编码”与公钥,你加密(通常情况下)。另外,什么样的公钥?那里有几个实现。 –

+0

阅读pycrypto文档:https://www.dlitz.net/software/pycrypto/doc/。 –

+0

对不起,加密是正确的。 – user966151

回答

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) 
相关问题