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

时间:2014-06-18 11:57:02

标签: encryption bouncycastle tar pgp

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

我使用TarArchiveOutputStream将文件添加到tar存档和Bouncy Castle OpenPGP来加密存档。之后我使用Kleopatra手动解密文件,使用选项"输入文件是存档;解压缩:TAR(兼容PGP)"。

解压缩归档后,除了一个文件之外的所有文件都将丢失,剩下的文件将删除所有内容。 (还有其他解密程序)

我已经确认tar存档包含加密前的所有文件。我也试过解密该选项未选中,然后存档也包含所有文件。我的问题是为什么它不能用于检查该选项,因为输入文件确实是一个存档,因此检查该选项是有意义的。

我也尝试过:

  • 使用另一个库来制作tar文件(JTar)
  • 将手动生成的tar文件与生成的tar文件进行比较。我看到的主要区别是手动制作的那个较小(22KB对30KB),同时包含相同的文件。

我愿意接受建议。 谢谢!

0 个答案:

没有答案