gpg-agent

无法访问 gpg 密钥 - 没有 pinent
gpg-agent

无法访问 gpg 密钥 - 没有 pinent

因为这似乎不是一个 Arch Linux 特有的问题(并且 Arch 论坛无法帮助我)所以我尝试询问更广泛的专家。 几天以来,我无法再访问我的 kwallet。假设问题首先出现在 kwallet 中,我现在已经知道问题更深层地存在于 gpg 系统中。我将问题分解为无法再访问密钥。虽然 gpg 中列出了所有密钥,但无法访问。尝试通过 CLI 使用密钥解密消息时,我收到以下错误消息 [kk@excelsior]$ gpg -vvv --output test.txt.gpg.txt --decrypt test.txt.gpg gpg: using chara...

Admin

GPG 未重新启动 GPG-Agent
gpg-agent

GPG 未重新启动 GPG-Agent

我正在尝试使用以下命令重新启动 gpg-agent: gpgconf --kill gpg-agent 根据论坛上的多个答案,当我想使用密钥解锁文件时,这应该会锁定我的 GPG 密钥并要求输入密码。对于大多数密钥,都会这样做,并提示我输入密码。问题是,我用作密码pass管理器的密钥不要求输入密码,它只是解锁我的密码/将它们复制到剪贴板,没有任何密码提示。当我使用上述命令重新加载 gpg-agent 并重新启动计算机时,问题仍然存在。我尝试更改配置以gpg在一段时间后自动清空缓存,但它只会清空其他密钥的缓存。 有没有人遇到过类似的问题,或者知道问题的根源在哪...

Admin

执行 PKSIGN 步骤后,macOS 11.5.2 上的 GPG 加密速度很慢
gpg-agent

执行 PKSIGN 步骤后,macOS 11.5.2 上的 GPG 加密速度很慢

由于某种原因,GPG 在加密任何内容时似乎需要很长时间(2-3 秒)。这使得它特别难以与 git 一起使用,因为提交速度很慢,而重新定基的速度也很慢。 $ time (date | gpg -bsau KEY_ID) ... 0.01s user 0.02s system 0% cpu 2.801 total 我在 macOS 11.5.2 上使用 GPGSuite: $ git --version git version 2.33.0 $ gpg --version | head -n1 gpg (GnuPG/MacGPG2) 2.2.27 我已禁用从...

Admin

系统挂钩来查找加密文件
gpg-agent

系统挂钩来查找加密文件

如何设置系统钩子,以便每当/path/to/file请求的内容时,系统都会执行以下操作 首先检查是否/path/to/file存在。如果存在,则正常操作。 如果不存在,则查找/path/to/file.gpg。如果后者也不存在,则正常操作。 如果后者存在,则调用gpg并提示用户解密,如果解密成功,则将其内容返回给原始请求。 例子 rclone~/.config/rclone/rclone.conf每次调用时都会查找。我希望只存储其加密版本~/.config/rclone/rclone.conf.gpg。但我不想破解 rclone 以使其遵循上述描述。我...

Admin

gpg:跳过“12345689”:不可用的密钥/如何使用 gpg 的签名子密钥?
gpg-agent

gpg:跳过“12345689”:不可用的密钥/如何使用 gpg 的签名子密钥?

如你所见,我有一个 ID 为 12345689 的密钥,我正在尝试在 git 中使用它进行签名 gpg -k /home/lz/.gnupg/pubring.kbx --------------------------- pub rsa4096 2020-03-02 [C] 12345689 uid [ unknown] Person Person <[email protected]> sub rsa4096 2020-03-02 [S] [expires: 2024-03-01] sub ...

Admin

duplicity - gnupg - 没有密钥 - 没有提供密码
gpg-agent

duplicity - gnupg - 没有密钥 - 没有提供密码

我对 duplicity 和 gpgnu 有一个问题。 环境(软件): Ubuntu 20.04 gpg (GnuPG) 2.2.19 (来自软件包) libgcrypt 1.8.5(从包安装) duplicity 0.8.18(手动安装,因为 ubuntu 有 0.8.11) pinentry-gtk2 (作为 ubuntu 包) gnupg-agent(作为 ubuntu 包) 环境(GnuPG,duplicity): 签名密钥 加密密钥 GnuPG 配置文件 ( ~/.gnupg/.gpg.conf) GNuPG-agent 配置文件 ( ~/....

Admin

使用 gpg-agent 和另一个密钥源进行 SSH 身份验证?
gpg-agent

使用 gpg-agent 和另一个密钥源进行 SSH 身份验证?

总结: 有没有办法禁用持久导入功能gpg-agent或解决这个问题以允许使用不同的 SSH 密钥源? 情况 我用GnuPG 2 密钥(在 YubiKey 上)通过 进行 SSH 身份验证gpg-agent。enable-ssh-support这很有效。 我有其他键可用(文件系统和 KeePassXC)。当使用ssh-add或 KeePassXC 添加这些时,它们由 导入gpg-agent并存储在 中~/.gnupg/private-keys-v1.d/。我需要提供额外的密码来加密它们。 问题 这正如广告所说的那样有效,但却违背了将密钥存储在其他地方的目的: ...

Admin

gpg-agent ssh-support 抛出 sign_and_send_pubkey:来自代理的 RSA“(无)”签名失败:代理拒绝
gpg-agent

gpg-agent ssh-support 抛出 sign_and_send_pubkey:来自代理的 RSA“(无)”签名失败:代理拒绝

我正在使用 Arch Linux 和 gpg (GnuPG) 2.2.27。尝试使用 gpg 实现 ssh 支持,我将其与 git ssh 公钥身份验证一起使用。为此,我从 gpg 创建了一个公钥。 当套接字激活发生时以及当我检查 gpg-agent 的 systemctl 状态时。 Mar 05 13:19:58 vipin-pc gpg-agent[15051]: using fd 3 for ssh socket (/run/user/1000/gnupg/S.gpg-agent.ssh) Mar 05 13:19:58 vipin-pc gpg-ag...

Admin

gpg-agent 在密码提示失败退出后挂起
gpg-agent

gpg-agent 在密码提示失败退出后挂起

在尝试连接到现有的 gpg-agent(用于keychainLinux)并使用 pinentry-curses 在终端中输入密码后,由于某种原因,我未能正确输入密码,密码提示卡住了(不确定是我输入了错误的密码,还是我按了 ctrl-c,还是其他原因)。然后提示冻结,终端窗口也开始出现怪异行为,因此我强制关闭了窗口。此后,打开新的终端窗口会在连接到 gpg-agent 时无休止地挂起,然后才会出现密码提示,并且通常无法连接到 gpg-agent。如何修复此问题? ...

Admin

我可以告诉 gpg-agent 永远不要询问我密码吗?
gpg-agent

我可以告诉 gpg-agent 永远不要询问我密码吗?

我每天都在使用远程 SVN 存储库,在 WSL2 上的 Ubuntu 20.04 上运行。但我不想每次更新或提交时都输入 SVN 服务器密码。因此我像这样启用了 GPG 密码存储: $ cat ~/.subversion/config [auth] password-stores = gpg-agent store-passwords = yes 我在 WSL 环境中像这样启动 gpg-agent: # Start gpg-agent, if not running already ps -ef | grep gpg-agent | grep -v gre...

Admin

GPG 管道帮助将 S3 加密的 postgresql 备份到 RDS
gpg-agent

GPG 管道帮助将 S3 加密的 postgresql 备份到 RDS

我想知道是否有我遗漏的技巧。 我正在尝试从 S3 获取加密的 Postgresql 备份转储 -> 在 GPG 中解密 -> pg_restore 到 RDS。 然而,我无法让 GPG 在这个管道过程中工作,这让我的生活变得更加困难。 aws s3 s3://my-archives/dump.tar.gz - | gpg ??? | pg_restore -h rdsinstance.com -U blabla ...

Admin

在 Raspbian Buster 上使用 gpg 2.2.12 找不到 gpg.conf 和 gpg-agent.conf
gpg-agent

在 Raspbian Buster 上使用 gpg 2.2.12 找不到 gpg.conf 和 gpg-agent.conf

我正在使用 gpg 加密我的电子邮件密码,并将其传递给 msmtp 以便发送电子邮件。 我最初运行gpg --full-gen-key生成一对密钥。在此过程中,它要求我输入密码。该过程已成功完成。 其次,我通过运行以下命令加密了我的电子邮件密码gpg --encrypt --output ~/.msmtp/msmtp-myaccount-pass.gpg --recipient my@gpg-email - 我配置了 msmtppasswordeval并尝试发送一封测试邮件。发送时,gpg 要求我输入密码。输入密码后,邮件发送成功。 现在,我想从这个...

Admin

gpg-preset-passphrase:缓存密码失败:不支持
gpg-agent

gpg-preset-passphrase:缓存密码失败:不支持

我正在编写一个脚本,用于msmtp通过电子邮件向自己发送定期系统报告。我曾gpg加密过我的电子邮件密码,并password-eval在 中使用过msmtp.conf。 我成功发送了一封测试电子邮件,但在此过程中,gpg要求我输入创建密钥时使用的密码gpg --full-generate-key。 鉴于脚本将在无人值守的情况下运行,我需要使用 缓存密码gpg-preset-passphrase。但是,当我运行/usr/lib/gnupg2/gpg-preset-passphrase --preset <keygrip>使用 获取 keygrip...

Admin

运行 git commit 时,yubikey/gpg-agent 总是要求我输入 PIN
gpg-agent

运行 git commit 时,yubikey/gpg-agent 总是要求我输入 PIN

最近,在我输入 PIN 码之后,git 每隔 3 或 4 次就会要求我输入 yubikey PIN 码。以前从来没有发生过这种情况。我在想可能是卡没有被正确读取或以某种方式断开了连接。这变得非常烦人。 〜/.gnupg/gpg-agent.conf: enable-ssh-support default-cache-ttl 43200 max-cache-ttl 86400 default-cache-ttl-ssh 43200 max-cache-ttl-ssh 86400 pinentry-program /usr/local/bin/pinentr...

Admin

gpg2 运行速度异常缓慢,仅当代理没有密码缓存时才会发生
gpg-agent

gpg2 运行速度异常缓慢,仅当代理没有密码缓存时才会发生

最近,我的经过密码管理器已经开始花费长达 45 秒的时间来调出 gpg-agent 密码提示来输入我的主密码,当我尝试登录网站并不得不坐在那里盯着密码提示一分钟时,这非常烦人。 我开始进行一些测试,发现 gpg2 代理似乎有问题。当我运行 gpg1 时,没有配置任何代理,它非常快(这包括输入密码的时间): $ time gpg -vvv -d BitBucket.gpg real 0m2.940s user 0m0.024s sys 0m0.004s 但是当我对同一个文件(使用 gpg2 所需的代理)运行 gpg2 时,它非常慢:...

Admin