
Многие зададутся вопросом как совместить ити два понятия. Давайте посмотрим.
Почему алгоритмы сжатия полезно использовать совместно с шифрованием.
- любой злоумышленник, как правило полагается на избыточность, которая, очевидно, свойственна любому открытому тексту. Сжатие помогает избавиться от избыточности в открытом тексте. Таким образом, дешифровать текст будет гораздо сложнее.
- Ясно, что шифрование - это довольно трудоемкая операция. Предварительно сжав текст, можно уменьшить время требуемое на шифрование.
Таким образом, сжимайте файли перед шифрованием!
Также, если алгоритм шифрования очень качественнен, то полученный шифртекст сжать нельзя, так как его характеристики близки к характеристикам равномерно распределенной случайной последовательности. А как известно, равномерно распределенная слачайная последовательность сжимается очень и очень плохо. Кстати, вы уверены что алгоритм которым вы пользуетесь хорош? Попробуйте сжать зашифрованнуб информацию! Каков будет результат? Если ваш шифр текст поддался сжатию, то ваш слгоритм шифрования не очень хорош. Сжатие можно использовать для проверки качества алгоритма шифрования. Ну или на крайний случай для сравнения двух различных алгоритмов шифрования.