擅长:python、mysql、java
<p>目前还不清楚你想实现什么,但你可以尝试M2Crypto。从我的角度来看,它是可用于Python的最佳OpenSSL包装器。</p>
<p>以下是RSA加密/解密代码示例:</p>
<pre><code>import M2Crypto as m2c
import textwrap
key = m2c.RSA.load_key('key.pem', lambda prompt: 'mypassword')
# encrypt something:
data = 'testing 123'
encrypted = key.public_encrypt(data, m2c.RSA.pkcs1_padding)
print "Encrypted data:"
print "\n".join(textwrap.wrap(' '.join(['%02x' % ord(b) for b in encrypted ])))
# and now decrypt it:
decrypted = key.private_decrypt(encrypted, m2c.RSA.pkcs1_padding)
print "Decrypted data:"
print decrypted
print data == decrypted
</code></pre>