gnupg 相关问题

GNU Privacy Guard(GnuPG / GPG)是一个实现秘密密钥加密和公钥加密的加密套件。 GnuPG是GNU项目完整且免费实现RFC4880定义的OpenPGP标准。使用此标记可以编程使用GPG工具或其库。有关直接使用GPG工具或其图形下载的问题属于超级用户。

Mac:“gnupg 2.3.8 已安装且是最新的”但是“zsh:未找到命令:gpg”

您好,我需要 gnupg 才能安装 RVM。从 bash brew install gnupg 运行时,出现以下错误: 然而,当运行 gnupg 时,我得到:

回答 1 投票 0

有没有办法删除所有以前提交的 gpg 符号或使用另一个 gpg 密钥重新签名

我刚刚不小心丢失了我的旧 gpg 钥匙。我想知道是否可以删除每个提交的 gpg 标志或使用新的 gpg 密钥重新签名?

回答 1 投票 0

Docker 构建失败并出现 GPG 错误:NO_PUBKEY 1A127079A92F09ED

我正在尝试在现有的 RPI Docker 映像上构建 Docker - 直到最近该映像都运行良好。尝试运行 apt-get update 时失败。 完整的错误是: GPG 错误:https://apt.kitware.com/ub...

回答 1 投票 0

如何阻止 GPG 请求 PinEntry?

我像这样从Python调用GPG。您可能会认为 --batch 和 --no-tty 会阻止它在 KDE 中弹出 PinEntry 对话框。我缺少什么? subprocess.Popen(['gpg', '--list-p...

回答 2 投票 0

防止 git 在签署提交时询问 GnuPG 密码

Git 总是要求我在使用签名提交时输入密码来解锁我的密钥。 git commit -S -m '消息' 我怎样才能将密码存储在缓存中,这样我就不必输入它了...

回答 4 投票 0

删除后Git仍然要求密钥?

我之前创建了一个 GPG 密钥,用于签署我对 Github 的 Git 提交。我想删除它,但是从 Github 删除它后,我的本地计算机 Git 仍然给我错误: gpg failed t...

回答 2 投票 0

gpg 在 Windows 10 上尝试签署 git 提交时跳过了 KEY No Secret key 错误消息

我按照此处的说明进行操作:https://docs.github.com/en/authentication/managing-commit-signature-verification/generate-a-new-gpg-key 我没有发表评论。只有我的名字和电子邮件...

回答 2 投票 0

使用带有子项的 gpg 时,GitLab 中未经验证的提交

我一直在测试 GitLab 和 GnuPG 将我的签名添加到提交中。我相信我遵循了有关如何使用公钥设置 GitLab 和在家中的存储库以使用 pr 签署提交的手册...

回答 2 投票 0

emacs org-encrypt-entry 在文件修改时挂起

macos 文图拉 13.4 (22F66) 2023 年 5 月 31 日的 GNU Emacs 28.2(内部版本 1、x86_64-apple-darwin22.4.0、NS appkit-2299.50 版本 13.3.1 (a)(内部版本 22E772610a)) 组织模式 9.5.5 使用自制的 emacs-p 安装...

回答 3 投票 0

如何使用 GnuPG 加密明文?

我最近一直在使用 GnuPG 进行大量工作,并且开始依赖它加密文件等的能力。 然而,我目前正在从事几个涉及沟通的项目......

回答 1 投票 0

如何使用 gpg 加密 UNIX 中字符串中的文本

我必须加密字符串缓冲区内的内容。 目前我正在加密该文件。我将字符串缓冲区写入文件,然后使用以下命令进行加密。 gpg --收件人“raj”--o...

回答 1 投票 0

gpg:DBG:kbx_client_data_cmd:已完成命令,但有错误:未初始化

在删除过时的锁定文件后使用大多数 gpg 命令时,我突然收到以下错误,并且无法理解原因/如何继续 〜> gpg --list-secret-keys ...

回答 1 投票 0

为什么我无法在非交互模式下成功运行gpg?

我正在编写一个使用 gpg 来加密文件的脚本。在从命令行使用 gpg 进行测试/实验期间,我发现了一些奇怪的行为。这工作得很好: $ cat myFile.txt | GP--

回答 3 投票 0

在使用 Maven 的 MacOS 上“gpg:签名失败:设备的 ioctl 不合适”

我已经通过 Homebrew 使用brew install gpg安装了GPG。 它安装在版本 2.2.17 中。 在我的 Maven POM 中,我有这个片段: org.apache.maven.plugins 我已经通过 Homebrew 使用 brew install gpg 安装了 GPG。 它安装在版本2.2.17。 在我的 Maven POM 中,我有这个片段: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> 但是运行时mvn clean verify我收到此错误: gpg: Beglaubigung fehlgeschlagen: Inappropriate ioctl for device gpg: signing failed: Inappropriate ioctl for device 如何修复此错误? 我已添加 GPG_TTY=$(tty) export GPG_TTY 到我的 ~/.bash_profile 文件。现在它正在工作。 另请参阅https://github.com/Homebrew/homebrew-core/issues/14737#issuecomment-309848851 在 macOS 上,您可能需要使用 pinentry-mac 来让 GUI 窗口输入 PIN 码,并可选择将 PIN 码存储在钥匙串中。 您可以通过 Homebrew 安装它: brew install pinentry-mac 并在您的 ~/.gnupg/gpg-agent.conf 配置中使用以下行启用它(如果不存在则创建它): pinentry-program /usr/local/bin/pinentry-mac 试试这个 gpg --use-agent --armor --detach-sign --output $(mktemp) pom.xml 对我来说,发生这种情况是因为终端窗口不够大,无法容纳密码 TUI。一旦我打开一个更大的终端选项卡,然后重新运行 gpg 命令,我就能够看到密码终端用户界面。 如果有人在 bash 中输入 gpg 命令时收到此错误消息,请尝试添加 --no-tty。这为我解决了问题。

回答 5 投票 0

使用 gradle 和 yubikey 签署 jars

我正在尝试用 yubikey 和 gradle 签署我的 jars。 对于 gradle,我使用签名插件。不幸的是,我无法以通常的方式进行设置,因为您必须提供

回答 1 投票 0

如何显示我刚刚用 gpg 生成的密钥对的实际公钥/私钥?

我刚刚使用 gpg 命令在我的 Linux 机器上本地创建了一个密钥对: gpg --gen-key 然后我尝试使用 gpg 命令显示有关我的密钥对的信息: gpg --列表键 长

回答 2 投票 0

Lamnda Python 3.8 GPG解密找不到gpg二进制文件

我正在尝试使用 lambda 函数来解密传入 S3 的文件,我下载文件没有问题,但是当我尝试解密它们时,找不到 gpg。我尝试过使用 python-gnupg 和

回答 2 投票 0

使用 git 签名时没有密钥

设置后 $ gpg --列表键 /home/pablo/.config/gnupg/pubring.gpg ------------------------------------------------ pub rsa4096/46F257F2 2014-09-16 [过期: 2015-09-16] uid [终极] 巴勃罗·奥尔莫...

回答 2 投票 0

如何部署到Maven Central?

我正在尝试将我的项目部署到 Maven Central 中。 我已经通过自制程序安装了 GnuPg: 酿造安装gnupg 所以执行时 gpg --版本 返回以下内容: gpg (GnuPG) 2.4.3 libgcry...

回答 1 投票 0

“gpg2”未被识别为内部或外部命令

我在linux中使用maven-gpg-plugin一切都好我可以安装gpg2进行签名,但在windows中部署时出现问题。 有日志“gpg2”未被识别为内部或外部c...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.