Рабочая книга Excel с макросами заполнения таблицы сумм ASCII-кодов по модулю два и суммирования текстовых файлов с заданным сдвигом
Описание файла
Excel-файл из архива "Рабочая книга Excel с макросами заполнения таблицы сумм ASCII-кодов по модулю два и суммирования текстовых файлов с заданным сдвигом", который расположен в категории "". Всё это находится в предмете "математические основы криптологии" из 6 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "математические основы криптологии" в общих файлах.
Просмотр Excel-файла онлайн
Текст из табличного файла "Рабочая книга Excel с макросами заполнения таблицы сумм ASCII-кодов по модулю два и суммирования текстовых файлов с заданным сдвигом"
Макрос заполнения таблицы шестнадцатеричных кодов сумм по модулю два - "ЗаполнениеТаблицы" Таблица ("главная") заполняется с верхнего левого угла (ячейка R1C1) на месте этого текста Макрос записи шестнадцатеричных кодов русских букв - "Алфавит" Макрос записи шестнацатеричных кодов текстовых файлов и их сумм по модулю два - "Шифротекст" Файл шифротекста не должен иметь длину больше чем 255 символов минус длина ключа Запись шестнадцатеричных кодов шифротекста начнется с активной ячейки, поэтому щелкните мышью ячейку первого столбца в любой свободной строке Макрос заполнения таблицы сумм по модулю два двух шестнадцатеричных цифр - "HexByHex" Заполнение начнется вправо-вниз от активной ячейки Макрос подсчета количества одинаковых символов в таблице, размещенной в начале листа, - "Повторяемость" Заполнение начнется со второй свободной строки неиспользованного диапазона рабочего листа Макрос поиска в главной таблице символов, совпадающих с содержимом активной ячейки - "Найти_в_Таблице" Для поиска в главной таблице нужного шестнадцатеричного числа щелкните ячейку с эти числом в любой строке, например, в строке сумм шифротекста и его сдвинутой копии, и запустите макрос "Найти_в_Таблице" Все найденные символы будут отмечены в таблице новым цветом фона.
Макрос, собирающий буквы из смежных ячеек одной строки в одну ячейку - "СобратьВыделенное" Ячейки, содержащие собираемый текст, должны быть предварительно выделены левой кнопкой мыши. Собранный текст появляется в окне сообщения и первой ячейке первой свободной строки неиспользованного диапазона, откуда он может быть перенесен в новый текстовой файл для последующего наложения на шифротекст.
Пустые ячейки в выделенном диапазоне при сборке заменяются символом "пробел". Ячейки, содержащие дешифрованные пробелы должны содержать символ пробела или остаться пустыми. Для сборки дешифрованных фрагментов шифротекста выделите диапазон ячеек, начиная с первой, находящейся под самым левым символом просуммированного текста, и запустите макрос "СобратьВыделенное". Просмотр исходных текстов макросов на языке Visual Basic осуществляется комбинацией клавиш <Alt>+<F11> Перечень макросов для запуска отображается при нажатии клавиш <Alt>+<F8> ТЕКСТ, ПРИВЕДЕННЫЙ НА ЭТОМ ЛИСТЕ, ПРОДУБЛИРОВАН НА ЛИСТЕ "Лист2" Макрос заполнения таблицы шестнадцатеричных кодов сумм по модулю два - "ЗаполнениеТаблицы" Таблица ("главная") заполняется с верхнего левого угла (ячейка R1C1) на месте этого текста Макрос записи шестнадцатеричных кодов русских букв - "Алфавит" Макрос записи шестнацатеричных кодов текстовых файлов и их сумм по модулю два - "Шифротекст" Файл шифротекста не должен иметь длину больше чем 255 символов минус длина ключа Запись шестнадцатеричных кодов шифротекста начнется с активной ячейки, поэтому щелкните мышью ячейку первого столбца в любой свободной строке Макрос заполнения таблицы сумм по модулю два двух шестнадцатеричных цифр - "HexByHex" Заполнение начнется вправо-вниз от активной ячейки Макрос подсчета количества одинаковых символов в таблице, размещенной в начале листа, - "Повторяемость" Заполнение начнется со второй свободной строки неиспользованного диапазона рабочего листа Макрос поиска в главной таблице символов, совпадающих с содержимом активной ячейки - "Найти_в_Таблице" Для поиска в главной таблице нужного шестнадцатеричного числа щелкните ячейку с эти числом в любой строке, например, в строке сумм шифротекста и его сдвинутой копии, и запустите макрос "Найти_в_Таблице" Все найденные символы будут отмечены в таблице новым цветом фона.
Макрос, собирающий буквы из смежных ячеек одной строки в одну ячейку - "СобратьВыделенное" Ячейки, содержащие собираемый текст, должны быть предварительно выделены левой кнопкой мыши. Собранный текст появляется в окне сообщения и первой ячейке первой свободной строки неиспользованного диапазона, откуда он может быть перенесен в новый текстовой файл для последующего наложения на шифротекст.
Пустые ячейки в выделенном диапазоне при сборке заменяются символом "пробел". Ячейки, содержащие дешифрованные пробелы должны содержать символ пробела или остаться пустыми. Для сборки дешифрованных фрагментов шифротекста выделите диапазон ячеек, начиная с первой, находящейся под самым левым символом просуммированного текста, и запустите макрос "СобратьВыделенное". Просмотр исходных текстов макросов на языке Visual Basic осуществляется комбинацией клавиш <Alt>+<F11> Перечень макросов для запуска отображается при нажатии клавиш <Alt>+<F8> ТЕКСТ, ПРИВЕДЕННЫЙ НА ЭТОМ ЛИСТЕ, ПРОДУБЛИРОВАН НА ЛИСТЕ "Лист2" .