使用zlib作为数据库是一个好主意

时间:2013-07-17 16:17:00

标签: c++ encryption zlib

我想知道在zlib中使用所有程序选项是否是一个好主意。

重点是:我的程序有很多配置文件,它们是从不同的线程同时更新的。根据要求,所有文件都需要一种校验和,其中一些必须加密。

我的想法是拥有一个压缩文件夹,让其他人更难发现这些文件的用途。

加密和压缩它们是个好主意吗?

1 个答案:

答案 0 :(得分:3)

加密后的压缩是一个错误的想法。为什么?因为良好的加密看起来像纯随机数 - 而纯随机数不会压缩。

有趣的是,压缩的结果也应该看起来像纯随机数 - 因为在理论上,任何非随机的都是可压缩的。仍然 - 加密的想法是防止不需要的解密,而压缩被设计为未压缩。