Каков наилучший способ кодирования строки с помощью открытого ключа в Python - PullRequest
0 голосов
/ 27 сентября 2011

Есть ли способ кодировать строку с помощью открытого ключа?

Я нашел два пакета, pycrypto и m2crypto.Но я не могу найти, как их использовать.

1 Ответ

1 голос
/ 27 сентября 2011

Для кодирования строки с использованием открытого ключа:

#!/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)
...