Questions tagged «gnupg»

GNU Privacy Guard(GnuPG或GPG)是GPL许可的PGP加密软件套件的替代产品。GnuPG符合RFC 4880,这是OpenPGP的当前IETF标准跟踪规范。

1
具有“身份验证”功能的GPG的用途是什么?
GnuPG子项可以使用三种功能进行标记:Sign,Encrypt和Authenticate。 尽管前两个动作已被广泛使用并记录在案,但是验证动作在某种程度上还是很神秘的。您只能通过使用以下--expert选项编辑主键来制作此类键: $ gpg --expert --edit-key 889C36B7 gpg (GnuPG/MacGPG2) 2.0.17; Copyright (C) 2011 Free Software Foundation, Inc. gpg> addkey ... Possible actions for a RSA key: Sign Encrypt Authenticate Current allowed actions: Sign Encrypt (S) Toggle the sign capability (E) Toggle the encrypt capability (A) Toggle the authenticate capability (Q) …

1
gpg2在导入密钥时要求密码短语
我正在尝试将我的gpg密钥密钥从gpg1(1.4.21)转移到gpg2(2.1.15) gpg2 --import ~/.gnupg/secring.gpg gpg2要求密钥环中所有密钥的密码。 为什么在这个阶段需要密码(我只需要在使用密钥时提供它们)以及如何防止这种情况,即在不提供密码的情况下导入密钥环? 系统是Arch Linux,内核4.7.6。谢谢。
12 linux  gnupg  import  pgp  openpgp 


4
cygwin是否有gpg代理?
我想使用来自cygwin的gpg-agent,但是在cygwin上安装gpg并没有提供它,并且google没有关于此的最新信息。是否可以在cygwin下使用gpg-agent(带有诸如钥匙串之类的东西),或者我可以在cygwin的gpg中使用“本地” Windows代理?
12 cygwin  gnupg 

1
PGP(GnuPG)-原始文件名是什么?
约翰想寄给1.txt保罗。 他加密了它。现在该文件名为myFile.pgp,他将其发送给Paul。 保罗得到了文件。 Paul怎样(可能的话)知道原始文件名(1.txt)是什么?是否有参数(--xxx)来查看文件名? 我在控制台模式下使用GNU PGP(GnuPG)。
11 gnupg  pgp 

2
如何同时使用gpg和SSH?[重复]
这个问题已经在这里有了答案: 8年前关闭。 可能重复: GPG和SSH密钥可以互换吗? 如何同时使用gpg和SSH? 我知道以下基本过程:1)使用gpg加密和解密文本文件,以及2)生成和使用SSH密钥无需密码即可访问远程服务器。 我不知道两者是否可以整合。两者是否无关,在日常使用中应该分开吗?
11 ssh  gnupg  pgp 

3
如何将GnuPG与--passphrase一起使用?
我想编写一个脚本,它将gpg使用密码短语“ test” 运行一个名为“ file”的文件。 通常,当我使用时gpg,我通常只是奔跑gpg -c file而它要求我输入密码。但是由于我希望此脚本自己完成所有操作,因此我想在命令中提供密码短语。 现在,当我尝试使用:时gpg -c file --passphrase test,它输出: 用法:gpg [选项] --symmetric [文件名] 想要我使用哪种接缝gpg --passphrase test --symmetric file。但是,如果这样做,它会弹出一个对话框,要求我输入要使用的密码。这不是我想要的。 如何正确设置参数?
11 bash  gnupg 

4
如何强制删除没有指纹的gpg秘密密钥?
偶然是在GPG钥匙圈中生成了大量秘密密钥(没有公共密钥),我编写了删除这些密钥的脚本,但是GPG不允许我这样做: $ gpg --batch --yes --delete-secret-keys KEYS gpg: can't do this in batch mod gpg: (unless you specify the key by fingerprint) 我知道我在做什么,我知道可能有重复的key-id,但是似乎无法强制删除它们,尽管以下操作也不起作用: $ yes | gpg --delete-secret-keys KEYS 任何的想法?
11 batch  gnupg 

4
Enigmail无法与gpg-agent通信
更新资料 从Ubuntu 16.04开始,该插件将按预期工作,并且无需按照已接受的答案中的建议进行降级。这个问题适用于Ubuntu 15.04,也许适用于15.10。 原始帖子 我多年来一直在使用Thunderbird + Enigmail。我目前在工作PC(Ubuntu 15.04 64位,带有Gnome Shell)中使用Thunderbird 38.5.1,Enigmail 1.9版(20160223-1641)和GPG 2.0.26。 几天前,经过1年以上的运行,每当我尝试发送经过签名或加密的电子邮件时,Enigmail突然开始抱怨以下错误: GnuPG报告了与gpg-agent(GnuPG的一个组成部分)的通讯错误。 这是系统设置或配置错误,导致Enigmail无法正常工作,无法自动修复。 强烈建议您访问我们的支持网站,网址为 https://enigmail.net/faq。 我浏览了“常见问题解答”页面并尝试了几种方法,但仍无法解决问题。 该pinentry命令运行正常,并显示pinentry-qt4窗口(即,不是基于文本的): pinentry <<EOT SETDESC Hello World CONFIRM EOT 但是,该gpg-agent-connect命令失败: gpg-connect-agent <<EOT heredoc> GETINFO version heredoc> EOT ERR 280 not implemented 我已经尝试按照建议禁用gnome密钥环,但是它也不起作用。(是的,我确实在两者之间重启了系统,但我也想照常启用密钥环。)我还尝试了导出和重新导入我的Enigmail设置(即$HOME/.gnupg/,同时重命名为其他名称),但是也不行。 奇怪的是,当我gpg-agent从shell手动启动,然后启动Thunderbird时,似乎正在与进行通信gpg-agent,如下所示: gpg-agent --debug-level expert --use-standard-socket --daemon /bin/sh gpg-agent[6469]: enabled …

2
无法将pgp密钥发送到密钥服务器
尝试按照http://packaging.ubuntu.com/singlehtml/中的步骤为某些软件创建deb软件包... 我必须先生成一个GPG密钥 $ gpg --gen-key 然后将密钥的公开部分上传到密钥服务器 $ gpg --send-keys --keyserver keyserver.ubuntu.com 12345678 gpg: sending key 12345678 to hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver send failed: keyserver error 尝试添加端口80,因为我阅读了一些有关防火墙阻止这些请求的信息 gpg --send-keys --keyserver hkp://keyserver.ubuntu.com:80 C58C1F62 gpg: sending key C58C1F62 to keyserver.ubuntu.com:80 gpgkeys: no keyserver host provided gpg: keyserver internal …
10 ubuntu  encryption  gnupg  pgp 

1
如何使用GnuPG将图片添加到公钥中?
我已经使用GnuPG创建了密钥对。我已经读到,除了多个身份和电子邮件地址外,还可以嵌入一幅较小的图像(通常是用户的图像),以帮助回忆存储或直观地验证一个人的身份,例如在关键签名方。等等 如何在Windows 7上使用GnuPG 1.4.10做到这一点?
10 public-key  gnupg 

1
GPG签署旧的git commits是个好主意吗?
我只是意识到我忘了告诉git使用我的GPG密钥。我进行了许多提交但未签名。我应该回去给他们签名吗? 我不是在指是否应该对标签进行签名,但是我决定对提交本身进行签名。我不相信我会想到任何不这样做的理由,除了可能是也可能不是我写的git历史记录已损坏。我相信GitHub不会弄乱我的git历史,而且我是我99%的项目的唯一作者,因此鉴于此,我应该这样做吗? 我找到了这个答案,所以我现在知道这是可能的,但从哲学上来讲,应该吗?
9 git  gnupg 


1
使用GnuPG及其守护进程gpg-agent
构建软件包时,我通常gpg-agent会记住并提供GnuPG密码Debian/Ubuntu。但是我还是很困惑gpg-agent。我调用gpg-agent为: eval $(gpg-agent --daemon) 有时可以。但是令我困扰的是有时它不起作用。也就是说,有时构建过程会要求输入GnuPG一次我的密码,有时会询问一次,有时会多次询问。在我gpg-agent像以前一样调用之后,所有这些都在一个bash会话中发生。这次没有被要求输入密码并不能保证我下次不会被要求输入密码。我仍然不知道为什么gpg决定提示我输入密码,为什么不输入密码。 你也会发生这种事吗? 谢谢

1
使用SSH密钥对加密文件
是否可以使用gnupg使用ssh密钥对加密文本文件?在我工作的地方,我们已经创建了一对,使用这些密钥发送加密文件将非常有用。谢谢!
9 ssh  encryption  gnupg 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.