В пакете M2Crypto не отображается файл'ientient_public_key.pem 'на терминале linux.
Как мне получить / связаться с открытым ключом получателя.
Точно, мне нужно проверить, как я могу открыть этот файл с помощью команд Linux.
import M2Crypto
def encrypt():
recip = M2Crypto.RSA.load_pub_key(open('recipient_public_key.pem','rb').read())
print recip;
plaintext = whatever i need to encrypt
msg = recip.public_encrypt(plaintext,RSA.pkcs1_padding)
print msg;
после вызова функции она не дает никакого вывода и даже никакой ошибки
Я тоже попробовал, как сказал Уилл
pk = open('public_key.pem','rb').read()
print pk;
rsa = M2Crypto.RSA.load_pub_key(pk)
в чем ошибка, которую я не получаю?