我正在编写一个VPN系统,用于加密(AES256)它在整个网络上的流量(为什么当我已经有1,000,001个其他人时,为什么要写我自己的呢?嗯,我的是一个特殊的任务,适合其他人都不适合的任务)。
基本上,我想超越您,以确保我按正确的顺序进行操作。
目前,数据包只是在发送之前进行了加密,但是我想对它们进行某种程度的压缩,以对数据传输进行一些优化。不是沉重的压缩-我不想一直使CPU最大化,但是我想确保压缩将尽可能高效。
所以,我的想法是,我应该在加密之前压缩数据包,因为未加密的数据包比加密的数据包压缩得更好?还是相反?
我可能会使用zlib进行压缩。
在“超级用户”博客上阅读更多内容。