-1

我需要一个可以在 linux 中使用对称密钥加密/解密文件的库。

我还需要一个库来压缩要加密的文件。我应该使用以下哪些库进行压缩?:gzip、zlib、libarchive、libtar。

这两个库都必须能够解密/解压缩到内存,因为我不想在硬盘上留下任何痕迹。

这可能可以通过受密码保护的存档来完成,尽管我不知道使用这两个库是否有任何优点/缺点。

4

1 回答 1

1

好吧,以下是具体的 Ubuntu 软件包形式的具体建议:

  • libmcrypt-dev:可以处理十几种对称算法(AES/Rijndael,Blowfish...)
  • zlib1g-dev: gzip 是速度和大小之间的一种可能选择
于 2012-11-21T19:23:57.697 回答