iAkuma, была бы ссылка в моей ленте телеграмма, то вложил бы. Но увы. Ну та задача, о которой я выше написал
smart-lab.ru/blog/1071141.php#comment17397930
может не иметь решения на 22 битах меньше, чем 2^11 и прекрасно решаема для 2048 даже быстрее, так как зависит не от числа бит, а от разложения в ряд Фурье.
Кстати, чтобы использовалось 22 бита я не помню. Даже в первом DESе было 32, а в 1982-м сменили на 64.