我正在编写一个ruby脚本,该脚本从CSV文件中获取一个公共密钥,并使用PKCS8将其转换为pem文件,然后对该文件进行加密。但是,当我这样做时,会出现错误数据对于密钥大小而言过大。我做错了什么?
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: