Шифровка заменой. Улучшаем алгоритм
Здравствуй читатель! В моих первых двух статьях про шифрование (ссылка1, ссылка2) методом замены, было рассказано, как получить максимальную защиту информации и минимальную избыточность (точнее сказать регулируемую избыточность). Тем не менее, алгоритм обладает одним серьёзным недостатком: книгу кодов очень легко восстановить, зная примерный характер исходных данных. А если знать точное содержимое исходных данных и если размер исходных данных достаточно большой, то книга кодов моментально восстанавливается. В этой статье я попробую решить эту проблему. Всевозможных критиков, специалистов, флудеров и троллей сразу предупреждаю, что алгоритм не претендует на звание самого лучшего, возможно, когда-то он станет лучше.
(more…)