最初のサブメッセージを復号化し、次に 2 番目のメッセージを復号化する可能性はありますか?
たとえば、メッセージが非常に大きく、メッセージ全体をメモリに保持したくない場合!?
マニュアルやグーグルで何も見つかりません!
最初のサブメッセージを復号化し、次に 2 番目のメッセージを復号化する可能性はありますか?
たとえば、メッセージが非常に大きく、メッセージ全体をメモリに保持したくない場合!?
マニュアルやグーグルで何も見つかりません!
短い答えはノーです。これは理論的には可能ですが、GPGme ではサポートされていません。
OpenPGP (および GPG) は、CFB (暗号フィードバック) モードを使用してメッセージ データを暗号化します。つまり、メッセージの任意の部分を復号化するには、その前にすべての暗号文を復号化する必要があります。したがって、私が言ったように、メッセージの途中で復号化プロセスを停止し、それまでに復号化された部分を処理してから続行することは、理論的には可能です。ただし、GPGme はこの操作をサポートしていません。GPGme は、ユーザーが下位レベルのlibgcryptを操作する必要がないように、最も一般的な GPG 関連の操作のツールキットとして設計されています。