您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用公钥在openssl中加密大文件

如何使用公钥在openssl中加密大文件

公钥加密不适用于对任意长文件进行加密。人们使用对称密码(例如AES)进行常规加密。每次生成,使用并使用RSA密码(公钥)加密新的随机对称密钥。密文与加密的对称密钥一起传输到接收者。接收者使用其私钥解密对称密钥,然后使用对称密钥解密消息。

私有密钥从不共享,只有公共密钥用于加密随机对称密码。

安全和高度安全的解决方案,可以在OpenSSL和命令行中对任何文件进行编码:

您应该已经准备好一些X.509证书来加密PEM格式的文??件。

加密文件

openssl smime -encrypt -binary -aes-256-cbc -in plainfile.zip -out encrypted.zip.enc -outform DER youRSSlCertificate.pem

什么是什么:

解密文件

openssl smime -decrypt -binary -in encrypted.zip.enc -inform DER -out decrypted.zip -inkey private.key -passin pass:your_password

什么是什么:

--与上面的-outform相同 --私钥的文件名。该密码应为PEM格式,并可以使用密码进行加密。 --您的私钥加密密码。(密码短语参数)

其他 2022/1/1 18:21:40 有518人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶