我需要一个可以在linux中使用对称密钥加密/解密文件的库。
我还需要一个库来压缩要加密的文件。我应该使用哪些库进行压缩?:gzip,zlib,libarchive,libtar。
两个库都必须能够解密/解压缩到内存,因为我不想在硬盘上留下任何痕迹。
这可能是使用受密码保护的存档来完成的,但我不知道使用这两个库是否有任何利弊。
答案 0 :(得分:1)
嗯,以下是特定Ubuntu软件包形式的具体建议:
libmcrypt-dev
:可以处理十几种对称算法(AES / Rijndael,Blowfish ......)zlib1g-dev
:gzip是速度与尺寸之间的一种可能选择