标签: gpg

最佳 PGP/GPG 加密/解密脚本

是否有好的默认 python 或简单的 shell 脚本可以用来通过 PGP/GPG 加密和解密文件?我会每 5 分钟运行一次这个脚本。

python gpg cron pgp

2
推荐指数
1
解决办法
5657
查看次数

禁止 GPG“从文件描述符 0 读取密码”消息

简单地说,我怎样才能让 GPG 不打印该消息?以下是我正在使用的命令:

echo "test input" > test.in
echo "test" | gpg -q -c --passphrase-fd 0 --output test.enc --yes --force-mdc test.in
echo "test" | gpg -q -d --passphrase-fd 0 test.enc > test.out
Run Code Online (Sandbox Code Playgroud)

并运行它:

$ echo "test input" > test.in 
$ echo "test" | gpg -q -c --passphrase-fd 0 --output test.enc --yes --force-mdc test.in
Reading passphrase from file descriptor 0    
$ echo "test" | gpg -q -d --passphrase-fd 0 test.enc > test.out
Reading passphrase from file descriptor 0
Run Code Online (Sandbox Code Playgroud)

编辑:重定向 stderr …

gpg stdin stdout

2
推荐指数
2
解决办法
4834
查看次数

验证 GPG 密钥签名的真实性

我正在尝试验证我的httpd-2.2.17.tar.gz图像的完整性。
我按照以下页面中写的步骤操作:

但我得到了:

警告:此密钥未经可信签名认证!
gpg:没有迹象表明签名属于所有者。

我需要做什么才能验证密钥的真实性?

authentication gpg keys

2
推荐指数
1
解决办法
2210
查看次数

如何加速我的 Duplicity 备份?

我需要使用千兆位连接将数百 GB 的现场备份从几个 Xen VM 备份到同一网络中专用服务器上的一些可用存储。数据主要是 MySQL 数据——我使用 Percona XtraDB Cluster——使用 Xtrabackup 在服务器上本地备份,所以我想这些数据应该是高度可压缩的。

目前我正在使用带有密码加密的 duplicity 0.6.08b(我没有使用密钥),因为我还将使用 duplicity 创建的备份卷同步到一些异地存储。当前压缩级别为 6,volsize 为 250。备份需要一天以上的时间,这就是我正在寻找推荐的重复设置的原因,该设置将导致快速备份到本地网络共享存储而不会占用太多空间。

任何的想法?

backup compression encryption gpg duplicity

2
推荐指数
1
解决办法
5980
查看次数

如何使用 GPG 设置 logrotate 为 GDPR 加密?

根据 GDPR,所有私人数据都应加密,因此我需要加密所有日志并检索它们以进行审核。我选择在日志轮换期间执行加密并使用 GnuPG 作为我的加密方法,但不知道如何gpglogrotate.

encryption gpg gdpr

2
推荐指数
1
解决办法
1576
查看次数

在线托管 GPG / PGP 密钥?

有什么方法可以让我在线设置我的 GPG 密钥,以便它们可以用来验证我的签名?

我的意思是,我拥有“thezombie.net”,所以我不妨在那里托管我的密钥,不是吗?

在本地,我需要什么?我上传的是公钥,本地一定有公有私钥吧?

email gpg

1
推荐指数
1
解决办法
608
查看次数

我可以对 TrueCrypt 使用与创建公钥时使用的密码相同的密码吗?

我使用 gpg 创建并发布了一个公钥。

我现在正在创建一个 TrueCrypt 卷并希望使用相同的密码。在这种情况下,知道我的公钥是否会使我的 TrueCrypt 卷变得不那么安全?

truecrypt gpg keys cryptography

1
推荐指数
1
解决办法
474
查看次数

需要令人信服的 PGP 公钥需要更改

所以情况是这样的。我们正在与另一家公司合作,作为某些文件分发处理的一部分,我们必须在发送某些文件之前对其进行加密。

有问题的公司向我们发送了他们的公钥,我们一直使用它来使用 GPG 加密文件。

最近,他们回复我们,抱怨他们每次尝试解密文件时都需要输入密码。所以他们改变了他们的设置以删除密码要求并向我们发送另一个公钥

问题是这个“新”公钥似乎与旧公钥完全一样。这些是我的测试:-

  • 两个 .asc 文件 -> 相同
  • .asc 文件的 MD5 哈希和 -> 相同
  • 将密钥安装到测试密钥库中 -> GPG 拒绝安装它,因为它与已经存在的密钥相同(即“未更改:1”)
  • 从密钥库中删除密钥,安装“新”密钥,记下指纹/其他详细信息,再次删除密钥
  • 向密钥库添加了“旧”密钥,记录了指纹/其他详细信息
  • 比较两个音符 -> 相同

如果它与旧的完全相同,我们当然不需要安装这个“新”公钥?我问的原因是,如果我们不需要,打电话给我们的运营团队让他们在 PROD 密钥库中安装密钥有点麻烦。

任何意见,将不胜感激。

ssh gpg pgp public-key

1
推荐指数
1
解决办法
181
查看次数

使用不同的公钥加密文件

如何加密三个不同的文件,每个文件都有自己的公钥?

例如,有 3 家公司(X, Y and Z)。每家公司都向我发送了自己的公钥。

我想向每个公司发送一个文件并使用正确的匹配密钥对其进行加密。

1加密file1.txtx.pub,并传送给公司X

2 -加密file2.txty.pub,并传送给公司Y

3-加密file3.txtz.pub,并传送给公司Z

如何在 Windows 批处理文件中执行上述操作?

windows gpg pgp

0
推荐指数
1
解决办法
1690
查看次数