13得票1回答
如何在jruby9.1.2.0中使用PGP加密来加密文件?

我正在尝试在我的jruby项目中使用gpg加密来加密文件,但是我没有找到足够的资源。我尝试使用ruby-gpgme,但是jruby不支持C库。我试着阅读Bouncy Castle,但是我被类文档压倒了,没有找到一个简单的文章来对文件进行加密。 Vivek在这个问题的回答接近了我的解决方案,但...

14得票4回答
Android源代码仓库GPG公钥未找到。

我正在运行Linux Mint 14,尝试下载Android源代码。我按照设置环境的说明进行操作,但在使用repo获取源代码时,出现了以下错误。 ... * [new tag] v1.9.4 -> v1.9.4 * [new tag] v1....

12得票1回答
使用BouncyCastle进行OpenPGP加密

我一直在尝试使用Bouncy Castle通过OpenPGP构建一个内存中的公钥加密基础架构。我们的其中一个供应商使用OpenPGP公钥加密来加密所有其提供的数据,要求我们也这样做,所以我被困于这项技术和实现。因此,我正在编写一个OpenPGP加密/解密工具包,以自动化这些数据源的加密。 ...

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

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

12得票3回答
从GnuPG导出公钥失败,显示“警告:未导出任何内容”。

我是PGP的新手,正在尝试通过这篇教程使用GnuPG生成PGP私钥。 基本上,我在管理员模式下的命令提示符中输入了以下命令: gpg --gen-key 按照下面的命令输入: 然后我输入了以下命令:gpg --armor --output pubkey.txt --export 'En...

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

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

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

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

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

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

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

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

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