使用openssl和DER格式的公钥加密小文件

查克·克鲁辛格

我使用openssl创建了一个私钥/公钥对:

  openssl req -x509 -out public_key.der -outform der -new -newkey rsa:1024 -keyout private_key.pem -days 3650

因为我想使用Github的XRSA,所以我按照库的作者的建议生成了DER格式的公钥。

但是,当我尝试使用public_key.der文件加密文件时,出现“无法加载公钥”的信息。我尝试了以下方法:

$ openssl rsautl -pubin -inkey public_key.der -encrypt -in input.txt 
unable to load Public Key
$ openssl rsautl -pubin -keyform DER  -inkey public_key.der -encrypt -in input.txt 
unable to load Public Key

实际上,我已经尝试了上述选项的许多其他排列,始终得到相同的错误。

有人可以告诉我如何使用我生成的public_key.der文件加密小的文本文件吗?

扎克詹

您用于生成的命令旨在用于生成自签名证书。

尝试使用以下命令来生成RSA密钥对:

openssl genrsa -out private.pem 2048
openssl rsa -in private.pem -pubout -out public.der -outform der

然后用这个来加密文件:

openssl rsautl -pubin -keyform der -inkey public.der -encrypt -in input.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用openssl和DER格式的公钥加密小文件

来自分类Dev

使用DER格式的RSA公钥文件的iOS加密

来自分类Dev

如何使用未签名的公钥使用 openssl 加密大文件?

来自分类Dev

OpenSSL:使用ECC公钥加密对称密钥

来自分类Dev

使用给定的RSA公钥OpenSSL加密字符串

来自分类Dev

对称和公钥加密

来自分类Dev

快速使用公钥加密

来自分类Dev

重命名使用 gpg 公钥加密的文件是否安全?

来自分类Dev

在 OpenSSL 中使用 DER 编码的 RSA 公钥

来自分类Dev

如何使用 openssl 命令解码公钥 .PEM 文件?

来自分类Dev

OpenSSH公钥文件格式?

来自分类Dev

将OpenSSL公钥导出到文件

来自分类Dev

使用现有公钥的RSA加密

来自分类Dev

使用公钥加密的软件许可方法

来自分类Dev

PHP openssl加密解密错误?无效的公钥/私钥?

来自分类Dev

PHP openssl加密解密错误?无效的公钥/私钥?

来自分类Dev

使用OpenSSL生成RSA公钥/私钥?

来自分类Dev

如何使用 keytool 生成公钥证书和 .jks 文件?

来自分类Dev

AES 256加密:公钥和私钥如何生成和使用.net

来自分类Dev

使用公钥和私钥发送加密和签名的电子邮件以在 FMCSA 中提交数据

来自分类Dev

如何在C#RSA中使用私钥加密和使用公钥解密

来自分类Dev

使用IOS进行公钥加密和使用C#进行解密

来自分类Dev

使用IOS进行公钥加密和使用C#进行解密

来自分类Dev

使用公钥加密的节点加密而不是JSEncrypt

来自分类Dev

公钥加密与私钥加密

来自分类Dev

RSA加密-公钥加密

来自分类Dev

Java-使用现有的公钥文件加密字符串

来自分类Dev

PHP OpenSSL无法读取PEM格式的公钥

来自分类常见问题

如何使用Modulus和指数/公钥快速破解Java中的大量RSA加密

Related 相关文章

热门标签

归档