Cryptography pgpdump输出分析

Cryptography pgpdump输出分析,cryptography,rsa,bouncycastle,openpgp,Cryptography,Rsa,Bouncycastle,Openpgp,我在一个加密文件上使用了pgpdump(通过BouncyCastle)来获取更多信息,并找到了几行关于部分开始、部分继续和部分结束的内容。 所以我想知道这到底是在描述什么。它是纯文本的碎片吗 此外,RSA算法之后的位计数代表什么?在本例中是1022位,但我见过1023和1024位的文件 身体的部分长度可以很好地解释为。OpenPGP消息由给定长度的数据包组成。有时,对于大型输出(或者对于来自GnuPG的数据包、短消息),会有部分正文长度,指定将显示另一个标题,告诉读者继续阅读文章: 部分正文长度

我在一个加密文件上使用了
pgpdump
(通过BouncyCastle)来获取更多信息,并找到了几行关于部分开始、部分继续和部分结束的内容。 所以我想知道这到底是在描述什么。它是纯文本的碎片吗

此外,RSA算法之后的位计数代表什么?在本例中是1022位,但我见过1023和1024位的文件


身体的部分长度可以很好地解释为。OpenPGP消息由给定长度的数据包组成。有时,对于大型输出(或者对于来自GnuPG的数据包、短消息),会有部分正文长度,指定将显示另一个标题,告诉读者继续阅读文章:

部分正文长度告诉解析器:“我知道这个数据包中至少还有N个字节。在N个字节之后,将有另一个头来告诉是否还有多少字节需要读取。”我想,这个想法是,您可以在数据流进入时加密它,而不必知道它何时结束。也许你是PGP加密的一个演讲,或一些非广播电视。我不知道。它可以是无限长的——您可以继续在其中抛出更多部分正文长度的头,每个头可以处理高达1 GB的长度。每十亿字节,它就会通知解析器:“是的,还有更多!”

因此,在您的屏幕截图中,pgpdump读取8192字节,然后遇到另一个标题,该标题表示读取另一个2048字节。在这2k字节之后,它会在另一个头上点击1037字节,依此类推,直到最后一个continue头。489字节之后是消息的结尾


1022位是公共模数的长度。它总是接近1024(如果您有一个1024位的密钥),但最终可能会比初始选择的RSA参数稍微短一些。它们仍然被称为“1024位键”,尽管它们比这略短。

部分体长可以用以下公式很好地解释。OpenPGP消息由给定长度的数据包组成。有时,对于大型输出(或者对于来自GnuPG的数据包、短消息),会有部分正文长度,指定将显示另一个标题,告诉读者继续阅读文章:

部分正文长度告诉解析器:“我知道这个数据包中至少还有N个字节。在N个字节之后,将有另一个头来告诉是否还有多少字节需要读取。”我想,这个想法是,您可以在数据流进入时加密它,而不必知道它何时结束。也许你是PGP加密的一个演讲,或一些非广播电视。我不知道。它可以是无限长的——您可以继续在其中抛出更多部分正文长度的头,每个头可以处理高达1 GB的长度。每十亿字节,它就会通知解析器:“是的,还有更多!”

因此,在您的屏幕截图中,pgpdump读取8192字节,然后遇到另一个标题,该标题表示读取另一个2048字节。在这2k字节之后,它会在另一个头上点击1037字节,依此类推,直到最后一个continue头。489字节之后是消息的结尾


1022位是公共模数的长度。它总是接近1024(如果您有一个1024位的密钥),但最终可能会比初始选择的RSA参数稍微短一些。它们仍然被称为“1024位键”,尽管它们略短于1024位键。

请不要只链接到带有答案的tumblr帖子。取而代之的是,在这里加入一个简短的答案,并链接到tumblr帖子以供参考。链接可能会断开。说得好,我被过去突然消失的tumblrs烧死了。我在链接中添加了一些总结/解释,以后我会尽量记住这一点。请不要只链接到一篇带有答案的tumblr帖子。取而代之的是,在这里加入一个简短的答案,并链接到tumblr帖子以供参考。链接可能会断开。说得好,我被过去突然消失的tumblrs烧死了。我在链接中添加了一些总结/解释,以后我会尽量记住这些