Linux中c / c ++的加密库和压缩库

时间:2012-11-21 14:09:44

标签: c++ c cryptography compression

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

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

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

这可能是使用受密码保护的存档来完成的,但我不知道使用这两个库是否有任何利弊。

1 个答案:

答案 0 :(得分:1)

嗯,以下是特定Ubuntu软件包形式的具体建议:

  • libmcrypt-dev:可以处理十几种对称算法(AES / Rijndael,Blowfish ......)
  • zlib1g-dev:gzip是速度与尺寸之间的一种可能选择