问题标签 [pgp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4821 浏览

php - 来自 PHP 的 PGP 加密

如果我运行命令

从 unix 命令提示符下,它工作正常。但是当我尝试使用 PHP 使用相同的命令时,它不起作用:

请指导我寻求解决方案。

0 投票
1 回答
293 浏览

encryption - OpenPGP 标签 18/19 描述混乱

有人可以帮我清理一下 MDC 和数据加密吗?在 RFC 4880 中,它说:

待加密数据的明文通过SHA-1散列函数,散列结果附加到明文中的修改检测码包中。哈希函数的输入包括上述前缀数据;它包括所有明文,然后还包括值 0xD3、0x14 的两个八位字节。这些表示修改检测代码数据包标记的编码和 20 个八位字节的长度字段。

起初,mdc(没有标头数据)似乎只是:sha1([data]) -> hash_value

然后分号之前的第二句话使它看起来像sha1(OpenPGP_CFB_extra_data + [data]) -> hash_value

分号后面的东西看起来像是我应该做的sha1([data] + "\xd3\x14") -> hash_value。(这根本没有意义,但似乎是这样写的)

到底是怎么回事?

获得正确的 MDC 后,如何处理它?它是它自己的数据包,还是类似的东西(根据我的理解)?:

0 投票
2 回答
3714 浏览

c# - 我们使用 BouncyCastle API 为客户端加密文件。当他试图解密它时,他从 PGP 收到一条“仅供你看”的消息。为什么?

我们使用 Bouncy.Castle C# API 进行 PGP 加密。我绝不是 PGP 加密和各种可用选项方面的专家。

加密似乎运行良好,但是,当客户端尝试解密它时,他说 PGP 不会输出到文件,而只会输出到屏幕,因为它被标记为“仅供您的眼睛使用”。这是 --verbose 消息:

我不知道如何进行调试。有人知道吗?

这是我们用来加密数据的通用代码。在这种情况下,我们不会对文档进行签名,因此可以忽略这部分代码。

0 投票
2 回答
4417 浏览

c# - 将 PGP 公钥转换为 RSA 公钥 XML 格式

我在将 PGP 公钥转换为 RSA 公钥格式时遇到问题。以下是 PGP 格式的公钥,需要转换为 XML 格式。

请帮助我,如果你们中的任何人遇到过这样的情况。

这需要转换为 RSAKeyValue XML 格式,如下所示。

0 投票
1 回答
1288 浏览

c# - 从 PGP 公钥中提取模数和指数

我正在开发一个实现 PGP 加密的应用程序。我面临一个问题,我们需要从 PGP 公钥中提取模数和指数。我正在使用Bouncy castle PGP 库。请帮忙。

0 投票
1 回答
7713 浏览

cassandra - gpg --recv-keys 的问题

我正在尝试在 Ubuntu 上使用 apt-get 安装 cassandra。

我将此添加到我的 /etc/apt/sources.list

deb http://www.apache.org/dist/cassandra/debian不稳定主 deb-src http://www.apache.org/dist/cassandra/debian不稳定主

然后:

sudo apt-get 更新

然后:

W:GPG 错误: http: //www.apache.org不稳定发布:由于公钥不可用,无法验证以下签名:NO_PUBKEY F758CE318D77295D

然后我拿了号码 NO_PUBKEY:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys F758CE318D77295D

但后来我得到一个错误:

gpg:从 hkp 服务器 wwwkeys.eu.pgp.net 请求密钥... gpg:密钥服务器超时 gpg:密钥服务器接收失败:密钥服务器错误

我做错了什么?

在此先感谢您的帮助。

0 投票
1 回答
535 浏览

security - 如何让 Makefile 无密码地使用 gpg?

我有一个 Makefile,它调用 gpg 来解密文本文件,然后用文本编辑器打开它进行编辑。因为我经常这样做,所以我想节省每次输入密码的时间,我如何设置 gpg 以记住我最近通过了密码测试?例如,仅当我在过去 30 分钟内未输入密码时才触发我输入密码。

谢谢!

0 投票
3 回答
358 浏览

security - 修订控制 PGP 加密文本文件的好方法是什么?

修订控制 PGP 加密文本文件的好方法是什么?

目标是

  • 仅在本地存储库(工作副本)和远程存储库(逻辑上的“中央”存储库)中的任何地方存储 PGP 加密(最好使用 ASCII 装甲)文本文件。

  • 在将存储修订历史的存储库中保护由 PGP 加密(例如使用 GnuPG)启用的隐私

  • 尽可能减少存储开销

如果只是对 PGP 加密和 ASCII 装甲文本文件进行修订控制,因为每次解密以进行编辑然后在存储并提交到修订控制存储库之前对其进行加密时,其整个内容都会发生变化,差异将大致与文件成比例大小,即使解密文本的变化很小,也会快速增长。

0 投票
1 回答
1007 浏览

php - PHP 中的 PGP 加密 (Windows)

我遇到了 GPG 加密问题。你能帮我吗?

它不会加密我想要加密的消息。

代码:

谢谢!感谢您的帮助!

0 投票
2 回答
6352 浏览

c# - 如何使用 Bouncy Castle 库在 C# 中使用 PGP 密钥对 txt 文件进行签名

有谁有我如何使用 C# 和 Bouncy Castle 库中的 PGP 密钥签署 txt 文件的示例。不加密文件,只添加签名。