La compresión por software permite cifrar los datos después de la compresión (aunque una vez que los datos han sido cifrados, los algoritmos de compresión dejan de ser efectivos.) Sin embargo, la compresión por software puede dar lugar a una alta carga del procesador.