345得票34回答
Git错误 - gpg未能签署数据。

我刚开始使用 git,通过 homebrew 安装了 git 和 gpg。但是当我执行 git commit 时出现错误,我查看了许多其他 stackoverflow 的问题,但没有一个适用于我。我该怎么解决这个错误以便能够成功上传。error: gpg failed to sign the ...

15得票4回答
gpg: 解密失败:会话密钥错误

我正在尝试使用gpg解密一个文件,但是遇到了以下错误:$ gpg --no-tty --batch --verbose --decrypt --passphrase foo file.enc Version: GnuPG v1.4.11 (GNU/Linux) gpg: armor heade...

7得票1回答
PHP gnupg_addsignkey 错误:获取密钥失败。

<?php $res = gnupg_init(); gnupg_clearsignkeys($res); $key = get_pub_key();// Value pasted below $publicImp = gnupg_import($res, $key); gnu...

58得票3回答
GPG导出的私钥仍然加密吗?

gpg --export-secret-keys 命令导出的私钥是否仍然被其密码短语加密和保护?这似乎是正确的,但我找不到任何明确证实这一点的地方。 如果导出的私钥仍然加密,则是否有方法获取纯的、未加密的私钥(就像可以获取公共部分一样)?

29得票1回答
选择在执行gpg --encrypt --sign时使用哪个密钥。

我在我的GPG密钥环中有多个秘密密钥。 我想要执行gpg -e -s -a进行加密,签名和ASCII装甲输出。但是,我还需要通过密钥ID指定使用哪个秘密密钥进行签名。

14得票2回答
Gradle signArchives 无法读取秘钥

我正在尝试将我的Java库发布到Maven Central。其中的一部分涉及使用签名Gradle插件对文物进行签名。我需要在不使用锁匙环文件(如此处所述)的情况下签名,因为我无法向我的CI提供对密钥环文件的安全访问。 但是,当我这样做时,我的构建失败并出现以下错误:FAILURE: Buil...

11得票2回答
Emacs epa和gnupg2:"没有可用的配置"

使用在macOS Sierra 10.12.2上通过homebrew安装的Emacs for Mac OS X 25.1.1和gnupg2 2.0.30。 Emacs可以正常工作,而gnugp2也可以在命令行级别上良好运行(已删除电子邮件地址)。 pu@pumbair.local 528 ~...

7得票1回答
GPG - 非交互式更改口令短语

大多数其他的 GPG 命令都允许使用 --batch 模式,但当尝试编辑密码短语时似乎不适用。 您必须运行 gpg --edit-key user 这会打开一个交互式的 GPG 提示符。 在我的情况下,这种方法行不通,因为我需要在没有命令行交互的情况下更改密码短语。 我找到的最接近的方...

89得票9回答
不需键盘交互的方式对文件进行GPG加密

我正在crontab中运行下一个命令来加密文件,但我不希望有键盘交互。echo "PASSPHRASE" | gpg --passphrase-fd 0 -r USER --encrypt FILENAME.TXT 但是我有这个答案:gpg: C042XXXX: There is no ass...

21得票3回答
尝试在WSL上使用gpg签署git提交,但无法正常工作。

我最近尝试使用Windows子系统来运行Linux,当我试图用最近生成的GPG密钥签署git提交时,它显示如下: verticalfile30@DESKTOP-U284V9I:~/cpo/wsltest$ git commit -S -m "gpg signing" error: gpg f...