8得票1回答
在Go的openpgp中验证gpg签名

我正在尝试编写一个Go程序,用于下载和验证文件。如果可能的话,我希望避免强制用户安装gnupg。 是否可以使用Go的openpgp库或其他Go库,按照此处或此处所述的方式验证带有gpg签名(asc文件)的下载文件? 如有任何示例演示如何使用openpgp验证带有asc签名的文件,将不胜感激。

18得票5回答
让Java(Bouncy Castle)实现GPG解密

首先声明我对这一切都非常陌生。我的目标是在Java中使用gpg解密一个加密文件。 我已经成功做到了以下几点: 让同事使用我的公钥和他的私钥加密文件,并成功解密。 反向操作 让另一个同事尝试解密不属于他的文件:失败(预期) 我的密钥是这样生成的... (gpg --version告诉...

19得票4回答
在Docker容器中添加GPG密钥导致“未找到有效的OpenPGP数据”

我正在尝试在Docker容器内安装New Relic的系统监控,但是apt-key add -失败并显示no valid OpenPGP data found。 这是完整的Dockerfile:FROM ubuntu MAINTAINER Matej Koubik RUN echo deb...

39得票2回答
如何验证gpg签名与公钥文件匹配?

我知道如何使用gpg验证,步骤如下: $ gpg --verify somefile.sig gpg: Signature made Tue 23 Jul 2013 13:20:02 BST using RSA key ID E1B768A0 gpg: Good signature from...

64得票5回答
没有公钥:无法找到ID为(XXXXX)的密钥(oss.sonatype.org)。

我正在尝试将我的暂存库推送到oss.sonatype.org的中央仓库,但此操作失败了,我收到以下异常信息 Event: Failed: Signature Validation typeId signature-staging failureMessage No public key:...

13得票4回答
如何在Docker容器中使用GnuPG,因为它缺乏熵?

我需要将一个apt仓库进行Docker化。其中的软件包需要进行签名,目前是通过以下命令完成的: aptly publish snapshot -distribution="stable" -gpg-key="<key id>" my-snapshot 在此之前需要使用gpg --...

9得票1回答
GnuPG子密钥应该发送到密钥服务器而不是主密钥吗?

好的,我使用GnuPG生成了我的PGP密钥并将密钥发送到密钥服务器。 但是我发现,GnuPG生成了一对键,一个主键和一个子键。 我使用主键的ID(一些字母/数字)将主键上传到密钥服务器,这样做是否有误? 我有点懵,不知道子键是什么以及如何使用它们。 谢谢

7得票1回答
在Ruby中实现gpg加密

尝试将一些旧的shell/unix脚本转换成Ruby。 我有一个通过Unix中的gpg工具完成的文件加密。我可以传入接收者密钥、要加密的文件和输出文件来进行pgp加密。 gpg --recipient "$my_recipient_key" \ --encrypt "$my_fil...

10得票1回答
GnuPG/PGP和SSL:共享同一私钥?

我正在整理我的数字签名和加密使用方式。 我了解到有两种主要方法:PGP方式和SSL方式。 我想知道是否可以使用相同的私钥用于SSL证书和GnuPG,只要这是一个RSA 2048位密钥。 我已经拥有一个由CA签名的SSL证书,因此希望使用该证书的私钥作为GnuPG主私钥。 我知道我们不能以...

15得票1回答
BouncyCastle更新了PGP密钥,现在出现了校验和不匹配的错误。

我有一个工具,使用BouncyCastle.Crypto dll(版本1.7.4,运行时版本1.1.4)来解密由另一个系统提供的文件。 我刚刚更新了pgp密钥(并向加密器提供了新的公钥)。新密钥使用4096位RSA加密,有24个字符的密码,这是我能想到新旧密钥之间的唯一区别。我相信旧密钥使用...