Я пишу скрипт ruby, который берет открытый ключ из CSV-файла и преобразует его в pem-файл с помощью PKCS8, а затем шифрует файл. Но когда я это делаю, я получаю ошибку данные слишком велики для размера ключа что я делаю неправильно?
ssh-keygen -f ./pkey.pub -e -m PKCS8 > pkey.pem.pub
require 'openssl'
require 'base64'
openssl rsautl -encrypt -pubin -inkey pkey.pem.pub -in '#
{input}' -out myEncryptedFile
Ошибка операции RSA 4587062892: ошибка: 04FFF06E: rsa
подпрограммы: CRYPTO_internal: данные слишком велики для ключа
Размер: /BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/crypto/rsa/rsa_pk1.c: 151: