Encryption 解密PGP加密的tar存档时丢失文件

Encryption 解密PGP加密的tar存档时丢失文件,encryption,bouncycastle,tar,pgp,Encryption,Bouncycastle,Tar,Pgp,我在使用Bouncy Castle OpenPGP库加密/解密tar存档时遇到问题 我正在使用TarArchiveOutputStream将文件添加到tar存档,并使用Bouncy Castle OpenPGP对存档进行加密。之后,我使用Kleopatra手动解密文件,使用选项“输入文件是归档文件;使用:TAR(PGP兼容)解包” 解包归档文件后,除一个文件外,所有文件都将丢失,剩余的一个文件将删除所有内容。(其他解密程序也会发生这种情况) 我已经确认tar存档包含加密之前的所有文件。我还尝试过

我在使用Bouncy Castle OpenPGP库加密/解密tar存档时遇到问题

我正在使用TarArchiveOutputStream将文件添加到tar存档,并使用Bouncy Castle OpenPGP对存档进行加密。之后,我使用Kleopatra手动解密文件,使用选项“输入文件是归档文件;使用:TAR(PGP兼容)解包”

解包归档文件后,除一个文件外,所有文件都将丢失,剩余的一个文件将删除所有内容。(其他解密程序也会发生这种情况)

我已经确认tar存档包含加密之前的所有文件。我还尝试过在未选中该选项的情况下解密,然后归档文件也包含所有文件。我的问题是,既然输入文件确实是一个归档文件,那么选中该选项是有意义的,为什么它不起作用呢

我也尝试过:

  • 使用另一个库生成tar文件(JTar)
  • 将手动生成的tar文件与生成的tar文件进行比较。我看到的主要区别是手动创建的文件更小(22KB对30KB),同时包含相同的文件
我愿意听取建议。
谢谢

这听起来更像是给克利奥帕特拉的错误报告。也许你应该把你的发现发布在他们的bug追踪器上?赛门铁克PGP也有同样的问题吗