Как я могу зашифровать большой файл с открытым ключом, чтобы никто, кроме того, у кого есть закрытый ключ, не мог его расшифровать?
Я могу сделать открытый и закрытый ключи RSA, но когда дело доходит до шифрования большого файла с помощью этой команды:
openssl rsautl -encrypt -pubin -inkey public.pem -in myLargeFile.xml -out myLargeFile_encrypted.xml
и как я могу выполнить расшифровку…
Я создаю свой закрытый и открытый ключ с помощью следующие команды
openssl genrsa -out private.pem 1024
openssl rsa -in private.pem -out public.pem -outform PEM -pubout
Я получаю эту ошибку:
RSA operation error
3020:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too large for key size:.\crypto\rsa\rsa_pk1.c:151:
Я пытался создать ключи размером от 1024 до 1200 бит, не повезло, та же ошибка