OpenSSL 无法使用 RSA 非对称加密算法加密大文件
作者:
独木舟的木 | 来源:发表于
2018-10-23 21:05 被阅读46次
Shell 示例代码
# 使用 genrsa 命令生成 RSA-2048 位的密钥(rsa_private.key)
openssl genrsa -out rsa_private.key 2048
# 解析私钥结构,查看密钥内容
openssl rsa -text -in rsa_private.key
# 生成密钥的公钥(rsa_private.key)
openssl rsa -in rsa_private.key -pubout -out rsa_public.key
# 使用生成的公钥加密文件
# -pubin 表明用纯公钥文件加密
# -inkey 指定密钥(rsa_private.key)
# -in 指定要加密的文件(test.pdf,3.2M)
# -out 加密后的文件(encrypted.en)
openssl rsautl -encrypt -pubin -inkey rsa_public.key -in test.pdf -out encrypted.en
RSA operation error
4475450988:error:04FFF06E:rsa routines:CRYPTO_internal:data too large for key size:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.200.4/libressl-2.6/crypto/rsa/rsa_pk1.c:151:
本文标题:OpenSSL 无法使用 RSA 非对称加密算法加密大文件
本文链接:https://www.haomeiwen.com/subject/vzhzzftx.html
网友评论