有没有办法用公钥来编码字符串?
我找到了两个包,pycrypto和m2crypto。 但是我找不到如何使用它们。
答案 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)