我要求说明应该执行数据压缩和加密。
然而,我怀疑应该首先执行哪个步骤以优化压缩率和执行时间。如何选择首先执行哪个步骤以及使用压缩和加密方法?
答案 0 :(得分:8)
我强烈希望期望“加密然后压缩”方法,几乎不会给你压缩。加密数据中不应该有任何可识别的模式,这基本上是压缩所依赖的模式。
压缩然后加密。
至于使用哪种加密和压缩 - 完全取决于你没有提供任何信息的上下文。哎呀,你可能会发现你的数据首先是不可压缩的。
答案 1 :(得分:2)
我认为通常的处理顺序是首先压缩,然后加密。良好的加密算法相当昂贵CPU,因此最好在加密前先减小数据大小。
答案 2 :(得分:2)
首先,您将执行压缩。您可以使用7zip库来执行此操作。它也进行加密,我认为AES加密。