9得票2回答
gpg:错误,设备不适当ioctl

我正在运行一个自托管的 Renovate 实例,需要使用 GPG 密钥将提交签名到 GitLab。 为此,我将环境变量 RENOVATE_GIT_PRIVATE_KEY 设置为我的 GitLab 用户的 PGP 私钥块,并且它已经被自动导入。 但是在尝试操作时出现以下错误: gpg: dir...

17得票3回答
如何在不使用密钥服务器的情况下从OpenPGP智能卡获取公钥?

我正在处理这样一个用例,其中OpenPGP被用于在智能卡(Yubikey)上生成公钥对。 然后将智能卡发送给用户。为了在本地模拟这个过程,执行以下步骤: 在智能卡上生成密钥 删除GnuPG主目录 访问智能卡以重新生成GnuPG主目录 问题是,在执行上述步骤之后,我无法测试加密文件,因...

50得票1回答
如何在不丢失签名的情况下更改GPG密钥/用户标识的名称或注释?

这些年来,我积累了一些密钥。在我生成它们以及添加各种uid时,我没有明智地使用“注释”功能。 现在,我想更正并更新每个uid上的注释字段 - 但不想失去所累计的签名。没有电子邮件地址更改,没有名称更改,只是uid上的注释。 是否可以在不必为每个uid添加adduid / {del,rev}...

11得票1回答
gpg -- 导出秘钥

每当我使用gpg解密文件时,都会被要求输入我的密码。例如: gpg -d File.gpg 但是我可以导出我的私钥而不需要输入密码: gpg --export-secret-keys --armor --output SecretKeysFile.asc 生成的文件SecretK...

12得票3回答
从GnuPG导出公钥失败,显示“警告:未导出任何内容”。

我是PGP的新手,正在尝试通过这篇教程使用GnuPG生成PGP私钥。 基本上,我在管理员模式下的命令提示符中输入了以下命令: gpg --gen-key 按照下面的命令输入: 然后我输入了以下命令:gpg --armor --output pubkey.txt --export 'En...

7得票4回答
假设在GPG命令中,always-trust参数设置为yes/true

我正在使用GPG加密ASP.NET,C#中的文件。我的代码使用ProcessStartInfo执行命令,gpg.exe执行了,但是我有一个问题。GPG要求我使用"y"作为选项授权always-trust。我尝试使用"YES"(如GPG帮助中建议的)来假设对所有问题都是"yes",但也没有起作用...

9得票2回答
在不安装密钥的情况下验证GPG签名

如何在不安装公钥的情况下验证gpg签名(使用cli或node js)?我有公钥,但不想将其添加到密钥环中。有什么提示吗? 谢谢, Florian

9得票2回答
无法使用gpg key提交到git的错误

使用git版本2.20.1和官方指南,我运行以下命令生成pgp密钥。 $ gpg --full-generate-key ... $ gpg --list-secret-keys --keyid-format LONG gpg: checking the trustdb gpg: margi...

11得票1回答
无法在Linux系统中生成GPG密钥。

我无法在Linux中生成GPG密钥。sudo gpg --gen-key # This is the command to try to generate key 错误You need a Passphrase to protect your secret key. gpg: pr...

8得票3回答
如何使用GnuPG和GNU parallel进行大文件并行加密?

我正在尝试编写一个使用GNU parallel、xz和GnuPG进行压缩/加密备份归档的并行脚本。脚本的核心部分如下: tar --create --format=posix --preserve-permissions --same-owner --directory $BASE/$nam...