Шифровать и расшифровывать строку текста с помощью RSA и DES3 key

Я использую командную строку Linux, я создал закрытый ключ, используя следующую команду:

openssl genrsa -des3 -out private.pem 2048

Я извлек открытый ключ из закрытого ключа, например:

openssl rsa -in private.pem -out public.pem -outform PEM -pubout

Я хочу использовать открытый ключ для шифрования строки текста, скажем, "foo bar", а затем снова расшифровать эту строку.

Как мне это сделать?

Спасибо

Ответ 1

Я думаю, что вы хотите

openssl rsautl -encrypt -inkey public.pem -pubin -in unencrypted_file.txt -out encrypted_file.ssl

Подробнее в devco.