如何解密使用openssl加密的文件?

时间:2021-04-17 16:08:00

标签: openssl

我有一个使用以下命令加密的 MySQL 备份(在 Ubuntu 机器上运行)

mysqldump --defaults-extra-file=/etc/mysqldump.cnf --all-databases | \
openssl smime -encrypt -binary -text -aes256 -out backup.sql.enc -outform DER ~/keys/mysqldump-secure.pub.pem

运行此命令会生成一个 mysqldump

如何解密这个文件?

我尝试在另一台拥有关联私钥的计算机上运行以下代码

openssl smime -decrypt  -binary -text -aes256 -out backup.sql -inkey mysqldump-secure.priv.pem backup.sql.enc

当我运行此命令时,出现以下错误

Error reading S/MIME message
139984953161024:error:0D0D40D1:asn1 encoding routines:SMIME_read_ASN1:no content type:../crypto/asn1/asn_mime.c:399:

我不熟悉 OpenSSL。我怎样才能解密这个文件?

0 个答案:

没有答案
相关问题