
Какие шифры позволяют уместить макс.кол-во информации на мин. пространстве?

Шифрование не ставит задачей уплотнение информации, ибо смысл шифрования - это криптозащита информации.
Задачу уплотнения информации решают различные 'архиваторы', т.е. программы, уплотняющие массивы информации для компактного их хранения в архивах данных.
Двоичный код, который используется в компьютерных технологиях является самым оптимальным, уплотнить который невозможно, разве, что переходом на троичный код. Однако, архиваторы всё же как-то решают эту задачу.
Да, решают.
Дело в том, что в достаточно большом объёме информации могут наблюдаться некоторые закономерности в повторе кодов (а могут и не наблюдаться вовсе, например в псевдо-случайных массивах данных), которые можно каким-нибудь способом формализовать для более короткой записи. Такие закономерности (с точки хранения данного алгоритма уплотнения) будут представлять собой определённую информационную избыточность.
Отсюда следует простой вывод.
Чем более такой информационной избыточности в массиве информации для данного 'уплотнителя', тем боле оптимально он уплотнит массив.
Т.е., оптимальность уплотнения мало зависит от конкретного уплотнителя (в принципе все они работают с приблизительно одинаковой эффективностью), а исключительно зависит от самого массива информации. Его или нельзя уплотнить вовсе, или можно как-то уплотнить, порою на порядок и более.
система выбрала этот ответ лучшим