2016-02-21 68 views
0

雖然壓縮純文本的大小減少了約。 2次,但加密後相同的文本和壓縮的大小几乎相等。爲什麼加密的大小與源文本文件沒有差別?加密和壓縮

+0

數據壓縮與減少數據大小的內涵做了,而加密做是爲了從第三方數據的祕密 –

+1

_compress前encrypt._壓縮使用的重複和模式的數據縮小輸入,但加密旨在消除可能有助於分析的所有可識別模式,因此壓縮預加密的數據無濟於事。 –

+2

可能重複[壓縮和加密時,應先壓縮還是先加密?](http://stackoverflow.com/questions/4676095/when-compressing-and-encrypting-should-i-compress-first-or-先加密) –

回答

3

加密旨在使加密數據顯示爲隨機字節流。隨機流不會壓縮,因爲它們沒有任何內部模式可供壓縮算法使用。

如果你想壓縮和加密,那麼總是壓縮普通數據,然後加密壓縮數據。