0

是否有可能解密一条消息,在其中解密第一个子消息,然后解密第二个....

例如,如果您的消息非常大,并且您不想将整个消息保留在内存中!?

在手册或谷歌中找不到任何东西!

4

1 回答 1

0

最简洁的答案是不。这在理论上是可行的,但 GPGme 不支持。

OpenPGP(以及因此 GPG)使用 CFB(密码反馈)模式来加密消息数据,这意味着要解密消息的任何部分,都必须解密之前的所有密文。所以,就像我说的,理论上可以在消息中途停止解密过程,处理到目前为止解密的部分,然后继续;但是,GPGme 不支持此操作。GPGme 真的被设计为最常见的 GPG 相关操作的工具包,因此用户不必使用较低级别的libgcrypt

于 2014-02-24T16:17:17.937 回答