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...

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

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

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

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

13得票1回答
如何将libsodium私钥转换为OpenPGP兼容的私钥数据包?

libsodium是一款很棒的加密库,而GnuPG则是一款优秀的密钥管理和签名软件。 最近GnuPG发布了对Ed25519签名密钥的支持,并向IETF提交了一个草案。 我希望在我的Web应用程序离线使用由Sodium生成的密钥与GnuPG配合使用。这样做可以避免每次签署时都需要信任服务器与...

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...

23得票3回答
获取OpenPGP密钥的指纹

我正在尝试获取ActiveMQ公共OpenPGP密钥的指纹。它们发布在http://www.apache.org/dist/activemq/KEYS。 不幸的是,并非所有密钥旁边都有指纹列出。您有什么想法如何继续吗?

20得票1回答
.gpg、.sig和.asc之间有哪些有意义的区别?

我知道.asc签名是以文本文件格式输出,而.sig和.gpg是二进制文件。 不过,先抛开这个问题: .sig和.gpg是不同的文件,只是扩展名不同吗?如果不是,那么为什么要使用其中一个而不是另一个? 在文本文件和二进制文件之间,相对优势是什么?安全性、效率、兼容性等方面如何?

27得票2回答
在PHP中使用PGP加密文件?

我想使用PGP加密来对CSV文件进行加密,我会通过PHP脚本生成该文件,然后通过电子邮件将其发送给客户端。客户将提供给我加密密钥,我需要使用该密钥来加密文件。 我在谷歌上搜索了关于PGP的内容,发现它是“Pretty Good Privacy”的缩写,同时还发现了OpenPGP http:/...

12得票1回答
如果任何人都可以创建和上传密钥,那么Maven的OpenPGP签名有什么意义?

Sonatype要求(非SNAPSHOT版本的)构件必须经过GPG签名;公共OpenPGP密钥应上传到(MIT)密钥服务器。 但是任何人都可以创建任何名称和电子邮件的OpenPGP密钥,并将它们上传到密钥服务器。据我所知(或者我错了吗?),目前没有自动机制将特定的软件项目/库与特定的公共密钥...

16得票2回答
PGP TarBall文件签名密钥验证失败,没有找到有效的OpenPGP数据。

这是我第一次意识到我最好检查我想要安装的绑定软件的密钥。因此,我下载了我认为是一个OpenPGP密钥...$ wget ftp://ftp.isc.org/isc/bind9/9.9.4/bind-9.9.4.tar.gz.sha1.asc ...然后我尝试像这样“导入”这个密钥...$ gp...