如何使用PKCS8加密来加密/解密大文件?

时间:2019-06-23 11:54:50

标签: openssl ssh-keygen

我正在编写一个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:

0 个答案:

没有答案