| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разные вопросы > Требования к криптосистемам, абсурд какой-та ? |
| Автор: СерегаГоляков 20.5.2011, 18:58 |
| Знающие, что значит: 8)Дополнительные биты, вводимые в сообщение, в процессе шифрования должны быть полностью и надежно скрыты в шифрованном тексте. Оно противоречит этому правилу: 9)Длина шифрованного текста должна быть равна длине открытого текста. Понятно если, алгоритм не удовлетворяет 9-му, а вот если удовлетворяет 9-му, то противоречит 8-му. Как понять такой абсурд, препод не рассказывает((( Что за магия |
| Автор: СерегаГоляков 26.5.2011, 10:30 | ||||
А ответ то знаете? |
| Автор: Snowy 26.5.2011, 10:43 |
| Поскольку речь идёт про шифрование текста, то мы имеем массу свободных бит, выходящих за диапазон алфавита. Вот их-то и можно дополнительно задействовать, не увеличивая размера. Добавляются не байты, а незадействованные биты в уже имеющихся байтах. Можно определить используемый алфавит, перекодировать текст, согласно этому алфавиту. Это освободит 1-2 байта, которые можно заполнять, например, на рэндомной основе. Либо можно придумать другое преобразование, не используя перекодировки - дело фантазии. Добавление рэндомных битов позволит получать разный результат, при одинаковых входных данных, что сильно затруднит определение алгоритма. |