Как я могу зашифровать большой файл открытым ключом, чтобы никто, кроме частного ключа, не мог его расшифровать?
Я могу сделать общедоступные и закрытые ключи RSA, но когда дело доходит до шифрования большого файла с помощью этой команды:
openssl rsautl -encrypt -pubin -inkey public.pem -in myLargeFile.xml -out myLargeFile_encrypted.xml
и как я могу выполнить дешифрование также....
i создаю свой закрытый и открытый ключ с помощью следующих команд
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 бит, не повезло, такая же ошибка