Шифрование Цезаря в MS Excel
Методы защиты информации
"Система шифрования Цезаря"
Шифр Цезаря является частным случаем шифра простой замены (одноалфавитной подстановки). Свое название этот шифр получил по имени римского императора Гая Юлия Цезаря, который использовал этот шифр при переписке.
При шифровании исходного текста каждая буква заменяется на другую букву того же алфавита по следующему правилу. Заменяющая буква определяется путем смещения по алфавиту от исходной буквы на k букв. При достижении конца алфавита выполняется циклический переход к его началу.
Задание:
Зашифровать фамилию, имя, отчество, группу студента
Пример: Иванов Сергей Петрович, Ст. гр.08-НН
K = № варианта + 7 (5 + 7 = 12)
Для проверки выполнить работу в обратном порядке.
Ход выполнения:
- 1. Открыть программу Excel. Перейти на второй лист этого документа АЛФАВИТ. Начиная с ячейки A1 до A39 набрать алфавит, как указано на рисунке, затем выделить весь диапазон алфавита и назначить имя "AБC". 2. Затем перейти на первый лист документа ШИФРОВАНИЕ и в ячейке B1 набрать текст, который необходимо зашифровать,
Пример:
Иванов Сергей Петрович, ст. гр.08-НН
Примечание: при наборе текста необходимо использовать только те символы, которые входят в алфавит!
- 3. В ячейке B3 записать формулу "=ПРОПИСН (B1)", функция ПРОПИСИ переводит символы в строке в прописные буквы. 4. В ячейке D3 записать формулу "=ДЛСТР (B3)", функция ДЛСТР рассчитывает длину строки, что необходимо пользователю, для кодировки исходной строки. 5. В ячейке D4 укажем значение k, например 12 6. В столбце А, начиная со строки 6 пронумеровать строки (количество строк которых необходимо пронумеровать указано в ячейке D3 - 35). 7. Далее, начиная с ячейки B6, записать формулу "=ПСТР (B$3; A6; 1) " что разделяет текст необходимый для кодировки на отдельные символы 8. В ячейку C6 необходимо записать формулу:
"=ПОИСКПОЗ (B6; AБC; 0)"
Функция ПОИСКПОЗ производит поиск индекса (позиции) символа из столбца B в массиве AБC, который был определен на листе АЛФАВИТ.
9. В следующем шаге, получив позицию символа в алфавите ABC, указанном на листе АЛФАВИТ, необходимо произвести сдвиг алфавита для кодированной последовательности символов, для этого в ячейку D6 записываем формулу "=ЕСЛИ (ПОИСКПОЗ (B6; AБC; 0) +$D$4>39; ПОИСКПОЗ (B6; AБC; 0) +$D$4-39; ПОИСКПОЗ (B6; AБC; 0) +$D$4)", которая позволяет производить циклический сдвиг алфавита, на переменную k, находящуюся по адресу D4.
Шифр цезарь текст шифрование
- 10. После получения кода закодированного символа необходимо найти его в алфавите, для этого в ячейку E6 записывается формула "=ИНДЕКС (ABC; D6)", формула индекс возвращает символ из массива ABC по указному индексу. 11. Затем строка 6 копируется столько раз, сколько указано в ячейке D3 минус единица, после чего кодируются все символы строки, указанной в ячейке B1. 12. Для получения строки закодированного текста необходимо в ячейке G6 набрать формулу "=E6", затем в ячейке на строку ниже "=G6&;E7", еще на строку ниже "=G7&;E8" и т. д. в последней строке получится закодированная строка (ее выделить).
ПРОВЕРКА:
- 1. На листе ПРОВЕРКА в ячейку В1 ввести то, что получилось в ячейке G40: 2. В ячейку В3 ввести формулу: ПРОПИСН (В1) 3. Заполнить столбец А: от 1 до 35 (количество символов в Ф. И. О. и группе студента). 4. В ячейку В6 ввести формулу: ПСТР (В$3; A6; 1). Затем скопировать ее до ячейки В40. 5/ В ячейку С6 ввести формулу: ПОИСКПОЗ (В6; АБС; 0). Скопировать далее. 6. В ячейку D6 ввести формулу:
=ЕСЛИ (ПОИСКПОЗ (B6; АБС; 0) - $D$4<=0; ПОИСКПОЗ (B6; АБС; 0) - $D$4+39; ПОИСКПОЗ (B6; АБС; 0) - $D$4)
- 7. В ячейку Е6 ввести формулу: ИНДЕКС (АБС; D6) 8. В ячейку F6 ввести формулу: E6. В ячейку F7 ввести формулу: F6&;E7 и скопировать.
В результате получим ту фразу, которую шифровали, как показано на рисунке.
Похожие статьи
-
Выделение текста и рисунков - Текстовый редактор Word, электронная таблица Excel
Для выделения текста и рисунков, включая элементы, не расположенные в непосредственной близости друг от друга, можно использовать как мышь, так и...
-
Широкое распространение в операционной системе Windows имеет множество стандартных программ обеспечивающих работу устройств компьютера и служащих для...
-
"РЕШЕНИЕ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ С ИСПОЛЬЗОВАНИЕМ MICROSOFT EXCEL" Цель работы Приобретение навыков решения задач линейного программирования...
-
Возможность использования формул и функций является одним из важнейших свойств программы обработки электронных таблиц. Это, в частности, позволяет...
-
Таблица 2 A B C D E F G H I 1 № п/п Судья Кол-во рассмотренных исков В % от всех исков Выработка 2 Май Июнь Июль Август Всего 3 1 Белов В. В. 22 24 28 27...
-
Чтобы начать редактировать содержимое ячейки, нужно сначала промаркировать эту ячейку. На следующем шаге необходимо включить режим редактирования, нажав...
-
Основные возможности табличного процессора MS Excel
Задание 1. Необходимо Создать Лист Для Расчета Значения Выражения При Заданных Значениях A И B 1.1. Оформляем таблицу, принимаем за a и b некоторые...
-
Предварительный просмотр и печать - Текстовый редактор Word, электронная таблица Excel
CTRL+P или CTRL+SHIFT+F12 Отображение диалогового окна Печать. Используйте следующие клавиши в режиме предварительного просмотра (для перехода в режим...
-
Поиск файлов - Текстовый редактор Word, электронная таблица Excel
Поиск возможен в заголовках, содержимом или свойствах файлов Microsoft Office. На панели инструментов Стандартная нажмите кнопку Найти. Импорт текстового...
-
Правило копирования формул Рабочая книга Команды для работы с данными (ввод, редактирование, форматирование) Любая обработка информации начинается с ее...
-
Групповые имена. - Приложения технологии системы электронных таблиц Excel к решению задач механики
Предположим, что необходимо вычислить сумму целой группы ячеек. Вместо того чтобы перечислять в формуле отдельные ячейки, промаркируйте всю группу и...
-
Создает выборку из генеральной совокупности, рассматривая входной диапазон как генеральную совокупность. Если совокупность слишком велика для обработки...
-
При использовании этого способа данные во всех консолидируемых областях должны располагаться идентично. Для консолидации следует выполнить следующие...
-
Электрофизические расчеты в Excel. Программирование на VBA
Задание: Рассчитать нормированную, относительно частоты среза ?ср, частоту ? для простейшего пассивного фильтра нижних частот, коэффициент...
-
Работа с текстовыми документами с помощью Word, Excel и др. В настоящее время практически все офисы оснащены средствами вычислительной техники,...
-
После создания диапазона критериев можно запустить расширенный фильтр и подвергнуть данные списка фильтрации. Для этого надо: Поместить указатель ячейки...
-
Табличный процессор Excel фирмы Microsoft предназначен для ввода, хранения, обработки и выдачи больших объемов, данных в виде, удобном для анализа и...
-
1. Каковы основные этапы решения задач ЛП в MS Excel? 2. Каков вид и способы задания формул для целевой ячейки и ячеек левых частей ограничений? 3. В чем...
-
Введення і редагування даних - Microsoft Excel
Для введення або редагування даних у яку-небудь клітинку таблиці слід зробити цю клітинку Активною . Перед введенням можна вибрати кнопками панелі...
-
Табличный процессор или электронная таблица - это интерактивная система обработки данных, в основе которой лежит двухмерная таблица. Ячейки таблицы могут...
-
Шифрование данных симметричным алгоритмом
Лабораторная работа Шифрование данных симметричным алгоритмом Цель работы: получить навыки по использованию симметричных криптографических алгоритмов для...
-
Перейменування листів, Розподіл вікна, Закріплення заголовків рядків і колонок - Microsoft Excel
Імена, які Excel присвоює листам за замовчуванням, малоінформативні. Користувач може змінити ім'я активного листа, виконавши команду...
-
Использование стилистического форматирования позволяет придать электронной таблице законченный вид. Под стилистическим форматированием понимают изменение...
-
Пакет анализа . В состав Microsoft Excel входит набор средств анализа данных (так называемый пакет анализа), предназначенный для решения сложных...
-
Текстовый редактор WORD - Текстовый редактор Word, электронная таблица Excel
Создание документа На панели инструментов Стандартная нажмите кнопку Создать. Панель инструментов - панель с кнопками и параметрами, которые используются...
-
Стиль абзаца, Стиль знака, Создаем свой стиль знака - MS Word MS Excel
В процессе создания документа опирайтесь на стили. Стили иерархичны. Смотри Формат/Стили и форматирование... (меню "Формат", пункт меню "Стили и...
-
Робота з діапазоном - Microsoft Excel
Виділення діапазону клітинок. Більшість команд Excel оперують з активною клітинкою або виділеним діапазоном клітинок. Для виділення суміжного діапазону...
-
Решение задачи средствами MS EXCEL - Расчет трудоемкости средствами Ms Excel
Деталь трудоемкость программа изготовление 1. Вызовите Excel: - нажмите кнопку "Пуск"; - выберите в главном меню команду "Программы"; - выберите MS...
-
Word как приложение Windows позволяет создавать множество различных видов документов: служебные записки, отчеты, информационные листки, брошюры,...
-
В данной главе приводится описание различных криптографических алгоритмов для безопасной передачи данных в приложении. RSA Для того, чтобы избежать...
-
Microsoft Excel 2003 - Интегрированные пакеты для офисов
Microsoft Excel - это идеальное средство для решения учетных задач, обработки экспериментальных данных, составления отчетов и т. п. Документ Excel...
-
Панелі інструментів, Вікна діалогу - Microsoft Excel
Під рядком меню розміщуються звичайно панелі інструментів. Панелі інструментів -- це рядок кнопок, при натискуванні на які виконується певна дія. Для...
-
Система ABBY FineReader - Текстовый редактор Word, электронная таблица Excel
Как ввести документ за минуту 1. Включите сканер (если он имеет отдельный от компьютера источник питания). Внимание! Многие модели сканера необходимо...
-
Операционная система Windows XP была разработана и выпущена на смену операционной системе DOS фирмой Microsoft XP в 2002 году. Именно поэтому она и...
-
Постановка задачи - Расчет трудоемкости средствами Ms Excel
Необходимо рассчитать нормативную трудоемкость квартальной и месячной производственной программы цеха по деталям. Для этого необходимо перемножить...
-
Вступление - Текстовый редактор Word, электронная таблица Excel
В наш век прогресса, знание компьютера, как минимум на уровне пользователя, просто необходимо. Операционная система Windows, офисные приложения, такие...
-
Вступ, Запуск Microsoft Excel - Microsoft Excel
Роблячи перші кроки в Excel , ви будете приємно здивовані тим, як легко і швидко можна створити таблиці даних. Але перж за все потрібно навчитись...
-
Отчет по лабораторной работе №5. Встроенные функции excel
1. Цели работы: Изучение основных функций в ЭТ. Научиться использовать встроенные функции для решения конкретных задач. 2. Ход работы : № Вид задания...
-
Рядок формул, Рядок стану, Довідкова система - Microsoft Excel
Під панеллю інструментів розміщується рядок формул. Рядок стану Цей рядок розміщується у нижній частині вікна Excel. У цей рядок виводиться інформація...
-
Функционально-структурная организация персонального компьютера. Персональные компьютеры используют в домашних условиях. Их основное назначение:...
Шифрование Цезаря в MS Excel