2014-02-24 64 views
0

解密第一條消息然後第二條消息是否存在解密的可能性......如何使用gpgme解密子郵件?

例如,如果您的消息非常大,而且您不想將整條消息保存在內存中! ?

找不到任何手冊或谷歌!

回答

0

簡短的回答是否定的。這在理論上是可行的,但GPGme不支持它。

OpenPGP (and therefore GPG) uses CFB (cipher feedback) mode對消息數據進行加密,這意味着解密消息的任何部分,必須解密所有的密文前面的密文。所以,就像我說的那樣,理論上可以在消息的中途停止解密過程,處理到目前爲止解密的部分,然後繼續;但是,GPGme不支持此操作。 GPGme實際上是設計成爲最常見的GPG相關操作的工具包,因此用戶不必使用底層的libgcrypt

+0

Thx爲你的快速答案,你知道免費openPGP庫的C? – Misha

相關問題