是否有确定的顺序来执行数据压缩和加密

ven*_*kat 2 .net c# encryption data-compression

我有一个要求说明应该执行数据压缩和加密.

但是,我怀疑应该首先执行哪个步骤以优化压缩率和执行时间.如何选择首先执行哪个步骤以及使用压缩和加密方法?

Jon*_*eet 8

我强烈期望 "加密然后压缩"方法几乎不会给你压缩.加密数据中不应该有任何可辨别的模式,这基本上是压缩依赖的模式.

压缩然后加密.

至于使用哪种加密和压缩 - 这完全取决于您没有提供任何信息的上下文.哎呀,你可能会发现你的数据首先是不可压缩的.

  • "巨大的数据"仍然很模糊.它可以压缩得很好或很差.可能是数据库的现有备份工具已经压缩,甚至可能加密. (2认同)