0

我有一系列从 FTP 服务器下载 PGP 文件的脚本。然后我使用 PGPKeys 使用私钥解压缩这些文件。然后,一个 SQL Server 作业会提取解压缩的文件,该作业会将数据附加到我们的数据库中。我想自动化整个过程。是否有使用 shell 脚本(Linux 或 Windows)解压缩 PGP 锁定文件的方法?

4

2 回答 2

2

这是一项完美的自动化任务,我可以在 Linux 中为您提供帮助。

首先,您可以使用wget下载文件

wget ftp://website.com/yourpgparchive.zip

如果您的 ftp 网站需要经过身份验证的访问,请使用

wget --ftp-user=USER --ftp-password=PASSWORD ftp://ftp.site/archive.zip.pgp

然后你需要gpg(开源 PGP 实现)来解密文件

gpg -o file.zip -d file.zip.gpg

(如果您需要有关如何导入密钥并开始使用 gpg 的建议,请点击此处

然后你可以解压文件

unzip file.zip

您可能需要安装gnupg并从包管理器中解压缩。

于 2012-10-23T21:37:12.473 回答
1

是的,GPG。在您的情况下,它只是gpg -d filename(或只是gpg -d从标准输入读取)。

而且,您可能想说的是解密而不是解压缩加密而不是锁定

于 2012-10-23T21:15:59.960 回答