使用容器内的 GNU PGP 解密文件:gpg:找不到有效的 OpenPGP 数据

使用容器内的 GNU PGP 解密文件:gpg:找不到有效的 OpenPGP 数据

我正在尝试使用给我的 GPG 私钥和密码来解密文件。我们使用运行 ubuntu 18.04 LTS 的 Docker 容器来进行解密过程。 docker 容器运行一个运行 gpg 的 shell 脚本。

我开始在本地机器上进行测试。这适用于 OSX 和远程 Ubuntu 服务器:

gpg --batch --import key
gpg --batch --output decrypted.txt --passphrase "passphrase" --decrypt encrypted.txt

但是,当我尝试将密钥导入 docker 容器内时,出现错误,gpg: no valid OpenPGP data found我也尝试使用它--no-default-keyring --keyring trustedkeys.gpg来创建新的密钥环。

任何帮助表示赞赏。

相关内容