Как зашифровать фразу в excel

Обновлено: 07.07.2024

1. Мельников В.П., Клейменов С.А., Петраков А.М. Информационная безопасность: учебное пособие для студентов сред. проф. образования. – М.: Издательский дом «Академия», 2009.

2. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии: учебное пособие. –М.: Гелиос АРВ, 2002.

Тип урока: практическая работа

Форма работы: индивидуальная на компьютере

Аннотация: время выполнения задания – 90 мин. (1 пара)

Выбранный для просмотра документ Шифрование.doc

Тема урока: «Шифрование информации»

Предмет: Информатика

Группа: группы II курса (11 класс)

Ключевые слова: практическая работа, шифрование, защита информации, криптография, метод Цезаря, Microsoft Excel

Оборудование: компьютерный класс, программа Microsoft Office , карточки с заданиями (см.приложение)

1. Мельников В.П., Клейменов С.А., Петраков А.М. Информационная безопасность: учебное пособие для студентов сред. проф. образования. – М.: Издательский дом «Академия», 2009.

2. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии: учебное пособие. – М.: Гелиос АРВ, 2002.

Тип урока: практическая работа

Форма работы: индивидуальная на компьютере

Аннотация: время выполнения задания – 90 мин. (1 пара)

Цель урока: изучение простейших методов криптографической зашиты информации и закрепление навыков работы в программной среде Microsoft Excel .

  1. Изучение теоретического материала.
  2. Зашифровывание своих фамилии и имени, используя метод Цезаря и среду Microsoft Excel .
  3. Расшифровывание фразы с карточки, используя метод Цезаря и среду Microsoft Excel .
  4. Зашифровать, расшифрованную в п.4 фразу методом перестановки с ключом. В качестве ключа взять свою фамилию.
  5. Ответить устно на вопросы.
  6. Предъявить работу преподавателю.

Теоретические сведения:

где xi – номер i-того символа в открытом тексте, yi – номер i-того символа в закрытом тексте, k – ключ, n – число символов в алфавите. Операция mod – это взятие остатка от деления одного числа на другое (например: 5 mod 2 = 1, 10 mod 5 = 0, 20 mod 7 = 6).

Дешифрование (расшифровывание) будет проходить по формуле

Зашифруем методом Цезаря с ключом k=7 слово «шифр».

Будем использовать русский алфавит без буквы ё, где букве А соответствует число 0, а следовательно букве Я – 31. Т.е. n=32.

Поставим в исходном слове в соответствие каждой букве число:

Таким образом, получили слово «япыч»

Дешифрование.

Для дешифрования необходимо каждому символу слова «япыч» поставить в соответствие число:

Тогда x1 = (y1 + (32 – k)) mod 32 = (31 +(32 – 7)) mod 32 = 56 mod 32 = 24 ® ш

x2 = (y2 + (32 – k)) mod 32 = (15 +25) mod 32 = 40 mod 32 = 8 ® и

x3 = (y3 + (32 – k)) mod 32 = (27 +25) mod 32 = 52 mod 32 = 20 ® ф

x4 = (y4 + (32 – k)) mod 32 = (23 +25) mod 32 = 48 mod 32 = 16 ® р

Получили слово «шифр», следовательно шифрование было выполнено правильно.

Для перестановки с ключом выбирается ключ – любое слово. Символы ключа нумеруется в порядке следования их в алфавите. Строится таблица, в которой количество столбцов равно количеству букв в ключе. Исходный текст вместе с пробелами и знаками препинания записывается в эту таблицу. Если последняя срока заполнена не полностью, до до конца строки записываются любые символы («пустышки»). Затем текст переписывается по столбцам, учитывая их нумерацию согласно ключу.

Выберем в качестве ключа слово «информация». Пронумеруем ключ (первая, из имеющихся в ключе, в алфавите буква А, следовательно ей присваивается номер 1; следующая по алфавиту буква И, следовательно первая буква И будет иметь номер 2, а вторая – 3; далее идет буква М, ей присваиваем номер 4 и т.д.):

Зашифруем пословицу: От умного научишься, от глупого разучишься.

Запишем ее в таблицу под ключом. Оставшиеся ячейки до конца строки заполняют «пустышками».

Переписываем столбцы, учитывая их номер:

Оьучдон осояошжншлугтао яуч абмигзв утрагспие ,гьз

Для дешифрования зашифрованный текст записывается в таблицу по столбцам, учитывая их номер.

Порядок выполнения работы.

1. Ознакомьтесь с теоретической частью практической работы.

2. Загрузите программу Microsoft Excel.


3. На первом листе электронной книги запишите в столбец А буквы русского алфавита. В столбце В – номер букв, в столбце С – опять буквы (такая запись будет необходима для использования функции ВПР).

4. Переименуйте лист1 в Алфавит.


5. На втором листе электронной книги запишите название работы, ключ и название столбцов таблицы (S – исходные символы, Х – числа исходных символов, Y – пересчитанные по формуле значения, S1 – символы закрытого текста). Значение ключа можно взять любым и обязательно его значение записать в отдельную ячейку (В5). В столбец S, начиная с 8 строки, впишите фамилию и имя, каждую букву в отдельной ячейке.


6. В столбце Х должны быть числовые значения символов из столбца S. Эти значения хранятся на листе Алфавит. Чтобы получить их, можно воспользоваться функцией ВПР (категория – ссылки и массивы).
Встаем в ячейку В8 и вызываем функцию ВПР. Заполняем ее окно следующим образом:

7. Растянуть формулу вниз до конца таблицы.

8. В ячейку С8 (столбец Y) записывается формула для шифрования. Исходная формула метода Цезаря имеет вид: .Операции mod в Excel соответствует функция ОСТАТ(число; делитель). В нашем случае число – это , а делитель – 32. Т.е. функция ОСТАТ будет иметь вид =ОСТАТ((B8+$B$5);32).

9. Эту формулу необходимо растянуть вниз до конца таблицы.

10. В ячейку D 8 (столбец S1) опять записываем функцию ВПР, которая по числу Y найдет букву. Эта функция будет выглядеть следующим образом:



11. Окончательно таблица должна выглядеть следующим образом:

Запишите полученный закрытый текст (столбец S 1) в тетрадь.


12. Рядом приготовьте место для дешифрования информации. Получите у преподавателя карточку с закрытым текстом и впишите его в столбец S1 новой таблицы.


13. Проведите дешифрования текста по аналогии с зашифровыванием. Для расшифровывания (столбца Х) используйте формулу

14. Запишите полученную фразу в тетрадь.

15. Зашифруйте в тетради расшифрованную фразу методом перестановки с ключом. В качестве ключа используйте свою фамилию.

16. Предъявите работу преподавателю.

  1. Какой текст называется открытым?
  2. Какой текст называется закрытым?
  3. Что такое ключ?
  4. Как осуществляется процесс шифрования в методе Цезаря?
  5. Что такое «шифрование методом перестановки»?
  6. Как работает функция ОСТАТ?
  7. Что делает функция ВПР?

(задания с ответами для преподавателя)

Маскировка - это хитрость и сноровка

Зашифрованный текст:

фищтршцкти - еъц эръшцщъд р щхцшцкти

Кто хочет много знать, тому надо мало спать

Зашифрованный текст:

ршф ыфэлш туфйф нужшв, шфтщ ужкф тжсф чхжшв

Предупредить вовремя - дело друзей

Зашифрованный текст:

уфйичуфйимца жтжфйрг - ийпт ифчлйн

Возьмется народ - озеро перельет

Зашифрованный текст:

ифнвтлшче ужцфк - фнлцф хлцлсвлш

Одним конем все поле не объедешь

Зашифрованный текст:

хлфпу схфму йшм цхтм фм хибмлмяг

Где слова редки, там они вес имеют

Зашифрованный текст:

мно ъфчлй щонус, ыйх чцс лоъ схозы

Мал язык, да всем телом владеет

Зашифрованный текст:

цкх йсеф, ок мыпц ьпхшц мхкоппь

Чем больше науки, тем умнее руки

Зашифрованный текст:

юму ихтгям фзъсп, щму ъуфмм чъсп

Мало диплом иметь, надо дело разуметь

Зашифрованный текст:

хйфч нсшфчх схоые, цйнч нофч щйрьхоые

Мудрость - наименьшая тяжелая ноша в пути

Зашифрованный текст:

рчифтхца - сдмрйсаьдг цгкйпдг стьд ж учцм

Прогульные дни воровству сродни

Зашифрованный текст:

щъшнэхжчеп очт мшъшмыьмэ ыъшочт

От глаз толку мало, если ум слеп

Зашифрованный текст:

уч ирем чурпш серу, кцрн шс цркф

Кому работа в тягость, тому не ведома

Зашифрованный текст:

рфтщ цжзфшж и шейфчшв, шфтщ ул илкфтж

Хорошее воспитание - лучшее наследство

Зашифрованный текст:

ьхчхямм йхшцпщзфпм - тъюямм фзштмлшщйх

Помахаешь косой - будет сладок покой

Зашифрованный текст:

чцфиэинад тцщцс - йымнъ щуимцт чцтцс

Кто много начинает, тот мало кончает

Зашифрованный текст:

уыч хцчмч цйасцйоы, ычы хйфч учцайоы

Используя ключ 8 проведите дешифрование информации, зашифрованной методом Цезаря:

фищтршцкти - еъц эръшцщъд р щхцшцкти

Используя ключ 6 проведите дешифрование информации, зашифрованной методом Цезаря:

ршф ыфэлш туфйф нужшв, шфтщ ужкф тжсф чхжшв

Используя ключ 4 проведите дешифрование информации, зашифрованной методом Цезаря:

уфйичуфйимца жтжфйрг - ийпт ифчлйн

Используя ключ 6 проведите дешифрование информации, зашифрованной методом Цезаря:

ифнвтлшче ужцфк - фнлцф хлцлсвлш

Используя ключ 7 проведите дешифрование информации, зашифрованной методом Цезаря:

хлфпу схфму йшм цхтм фм хибмлмяг

Используя ключ 9 проведите дешифрование информации, зашифрованной методом Цезаря:

мно ъфчлй щонус, ыйх чцс лоъ схозы

Используя ключ 10 проведите дешифрование информации, зашифрованной методом Цезаря:

цкх йсеф, ок мыпц ьпхшц мхкоппь

Используя ключ 7 проведите дешифрование информации, зашифрованной методом Цезаря:

юму ихтгям фзъсп, щму ъуфмм чъсп

Используя ключ 9 проведите дешифрование информации, зашифрованной методом Цезаря:

хйфч нсшфчх схоые, цйнч нофч щйрьхоые

Используя ключ 4 проведите дешифрование информации, зашифрованной методом Цезаря:

рчифтхца - сдмрйсаьдг цгкйпдг стьд ж учцм

Используя ключ 10 проведите дешифрование информации, зашифрованной методом Цезаря:

щъшнэхжчеп очт мшъшмыьмэ ыъшочт

Используя ключ 5 проведите дешифрование информации, зашифрованной методом Цезаря:

уч ирем чурпш серу, кцрн шс цркф

Используя ключ 6 проведите дешифрование информации, зашифрованной методом Цезаря:

рфтщ цжзфшж и шейфчшв, шфтщ ул илкфтж

Используя ключ 7 проведите дешифрование информации, зашифрованной методом Цезаря:

ьхчхямм йхшцпщзфпм - тъюямм фзштмлшщйх

Используя ключ 8 проведите дешифрование информации, зашифрованной методом Цезаря:

чцфиэинад тцщцс - йымнъ щуимцт чцтцс

Используя ключ 9 проведите дешифрование информации, зашифрованной методом Цезаря:

уыч хцчмч цйасцйоы, ычы хйфч учцайоы

Выбранный для просмотра документ ‚ ¦­®!.txt

Данный материал был скачан с сайта www . metod - kopilka . ru

. Орфография и форматирование автора материала.

Образовательно-информационный ресурс для учителей информатики,

учащихся и всех-всех, кто интересуется ИТ:

Организационные, методические и нормативные документы,

лабораторно-практические работы (комплекс занятий по MS Word, MS Excel,

MS Access, MS PowerPaint, Paint, Move Maker и др. прикладным программам),

лекции,конспекты, дидактический материал, занимательная информатика,

экзамен, проектная деятельность, презентации.

Все в свободном доступе! Без регистрации!

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

  • подготовка к ЕГЭ/ОГЭ и ВПР
  • по всем предметам 1-11 классов
Ищем студентов
для работы онлайн
в проекте «Инфоурок»

Курс повышения квалификации

Дистанционное обучение как современный формат преподавания


Курс профессиональной переподготовки

Методическая работа в онлайн-образовании

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Ищем педагогов в команду «Инфоурок»

  • ЗП до 91 000 руб.
  • Гибкий график
  • Удаленная работа

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

также Вы можете выбрать тип материала:

Краткое описание документа:

Microsoft Excel предоставляет пользователю несколько, условно выражаясь, уровней защиты - от простой защиты отдельных ячеек до шифрования всего файла шифрами крипто-алгоритмов семейства RC4. Разберем их последовательно.

Уровень 0. Защита от ввода некорректных данных в ячейку

Самый простой способ. Позволяет проверять что именно пользователь вводит в определенные ячейки и не разрешает вводить недопустимые данные (например, отрицательную цену или дробное количество человек или дату октябрьской революции вместо даты заключения договора и т.п.) Чтобы задать такую проверку ввода, необходимо выделить ячейки и выбрать на вкладке Данные (Data) кнопку Проверка данных (Data Validation) . В Excel 2003 и старше это можно было сделать с помощью меню Данные - Проверка (Data - Validation) . На вкладке Параметры из выпадающего списка можно выбрать тип разрешенных к вводу данных:

protection1.jpg

protection2.jpg

Уровень 1. Защита ячеек листа от изменений

Мы можем полностью или выборочно запретить пользователю менять содержимое ячеек любого заданного листа. Для установки подобной защиты следуйте простому алгоритму:

  1. Выделите ячейки, которые не надо защищать (если таковые есть), щелкните по ним правой кнопкой мыши и выберите в контекстном меню команду Формат ячеек(Format Cells) . На вкладке Защита(Protection) снимите флажок Защищаемая ячейка(Locked) . Все ячейки, для которых этот флажок останется установленным, будут защищены при включении защиты листа. Все ячейки, где вы этот флаг снимете, будут доступны для редактирования несмотря на защиту. Чтобы наглядно видеть, какие ячейки будут защищены, а какие - нет, можно воспользоваться этим макросом.
  2. Для включения защиты текущего листа в Excel 2003 и старше - выберите в меню Сервис - Защита - Защитить лист(Tools - Protection - Protect worksheet) , а в Excel 2007 и новее - нажмите кнопку Защитить лист (Protect Sheet) на вкладке Рецензирование (Reveiw) . В открывшемся диалоговом окне можно задать пароль (он будет нужен, чтобы кто попало не мог снять защиту) и при помощи списка флажков настроить, при желании, исключения:

protection3.jpg

Т.е., если мы хотим оставить пользователю возможность, например, форматировать защищенные и незащищенные ячейки, необходимо установить первых три флажка. Также можно разрешить пользователям использовать сортировку, автофильтр и другие удобные средства работы с таблицами.

Уровень 2. Выборочная защита диапазонов для разных пользователей

Если предполагается, что с файлом будут работать несколько пользователей, причем каждый из них должен иметь доступ в свою область листа, то можно установить защиту листа с разными паролями на разные диапазоны ячеек.

Чтобы сделать это выберите на вкладке Рецензирование (Review) кнопку Разрешить изменение диапазонов (Allow users edit ranges) . В версии Excel 2003 и старше для этого есть команда в меню Сервис - Защита - Разрешить изменение диапазонов (Tools - Protection - Allow users to change ranges) :

protection4.jpg

В появившемся окне необходимо нажать кнопку Создать (New) и ввести имя диапазона, адреса ячеек, входящих в этот диапазон и пароль для доступа к этому диапазону:

protection5.jpg

Повторите эти действия для каждого из диапазонов разных пользователей, пока все они не окажутся в списке. Теперь можно нажать кнопку Защитить лист (см. предыдущий пункт) и включить защиту всего листа.

Теперь при попытке доступа к любому из защищенных диапазонов из списка, Excel будет требовать пароль именно для этого диапазона, т.е. каждый пользователь будет работать "в своем огороде".

Уровень 3. Защита листов книги

Если необходимо защититься от:

  • удаления, переименования, перемещения листов в книге
  • изменения закрепленных областей ("шапки" и т.п.)
  • нежелательных изменений структуры (сворачивание строк/столбцов при помощи кнопок группировки "плюс/минус")
  • возможности сворачивать/перемещать/изменять размеры окна книги внутри окна Excel

то вам необходима защита всех листов книги, с помощью кнопки Защитить книгу (Protect Workbook) на вкладке Рецензирование (Reveiw) или - в старых версиях Excel - через меню Сервис - Защита - Защитить книгу (Tools - Protection - Protect workbook) :

protection7.jpg

Уровень 4. Шифрование файла

При необходимости, Excel предоставляет возможность зашифровать весь файл книги, используя несколько различных алгоритмов шифрования семейства RC4. Такую защиту проще всего задать при сохранении книги, т.е. выбрать команды Файл - Сохранить как (File - Save As) , а затем в окне сохранения найти и развернуть выпадающий список Сервис - Общие параметры (Tools - General Options) . В появившемся окне мы можем ввести два различных пароля - на открытие файла (только чтение) и на изменение:

док-маска ячейка 1

Иногда вам может потребоваться скрыть содержимое некоторых ячеек, пока вы делитесь книгой с другими пользователями, как показано ниже. В этой статье будут представлены три метода маскирования ячеек звездочкой для скрытия содержимого в Excel.

  • Скрыть и замаскировать содержимое ячейки звездочкой с помощью форматирования ячеек
  • Скрыть и замаскировать содержимое ячейки звездочкой с кодом VBA
  • Шифровать и маскировать содержимое ячейки звездочкой или другой строкой
  • Другие относительные статьи (операции) о листе

Скрыть и замаскировать содержимое ячейки звездочкой с помощью форматирования ячеек

В Excel, чтобы замаскировать содержимое ячеек звездочкой, вы можете использовать функцию «Форматировать ячейки».

док-маска ячейка 2

1. Выберите ячейки, которые вы хотите скрыть, с помощью звездочки, затем щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню.

док-маска ячейка 4

2. в Формат ячеек диалога под Число вкладка, выберите На заказ от Категория список, а затем введите ;;; ** в текстовое поле под Тип.

док-маска ячейка 3

3. Нажмите OK, теперь содержимое выделенной ячейки замаскировано звездочками.

док-маска ячейка 5

Но содержимое ячейки также можно просмотреть в строке формул.

док-маска ячейка 6

4. Поместите курсор в ячейку, содержимое которой вы не хотите скрывать, затем щелкните Обзор > Защитить лист, и снимите флажок Выберите разблокировать ячейки и Форматирование ячеек вариант (другие параметры вы можете проверить по мере необходимости), затем введите и подтвердите пароль для защиты листа в диалоговых окнах.

Затем содержимое ячейки было скрыто и замаскировано звездочками.

док-маска ячейка 7

Внимание: Если содержимое ячейки является числовой строкой, таким образом только содержимое ячейки отображается как пустое.

Если вы хотите замаскировать и числа, и текст, вы можете применить код VBA.

1. Выберите ячейки, которые вы хотите зашифровать, и нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модуль, затем скопируйте и вставьте приведенный ниже код в новый модуль.

док-маска ячейка 8

3. Нажмите F5 ключ для запуска кода. Затем введите пароль в появившемся диалоговом окне и нажмите кнопку OK кнопка. Смотрите скриншот:

Наконечник:

1. Для расшифровки ячеек вы можете использовать приведенный ниже код макроса.

2. С кодом VBA содержимое ячейки также можно просмотреть в строке формул.

Шифровать и маскировать содержимое ячейки звездочкой или другой строкой

Если вы хотите зашифровать и замаскировать содержимое ячейки специальной строкой, как вам нужно, Зашифровать ячейкуособенность Kutools for Excel может сделать милую услугу.

Инструмент Зашифровать ячейки в Kutools for Excel может:

1. Зашифруйте ячейки пустым
2. Зашифруйте ячейки с помощью символов.
3. Зашифруйте ячейки указанной строкой.

Kutools for Excel содержит расширенные инструменты 300 для решения ваших 90% головоломок Excel и предоставляет вам 30-дневную бесплатную пробную версию.

док-маска ячейка 9

1. Выберите ячейки, которые вы хотите замаскировать, затем щелкните Kutools Plus > Зашифровать ячейки.

док-маска ячейка 10

2. Затем во всплывающем диалоговом окне введите и подтвердите пароль, затем в Маска раздел, отметьте нужный вариант.

3. Затем нажмите Ok. В настоящее время все выбранные ячейки замаскированы.

Проверьте все, в ячейках отображается бред.

Проверьте Голец вариант, вы можете ввести любой символ в текстовое поле, тогда в ячейках будет отображаться только символ.

Проверьте строка вариант, затем введите строку, которую вы хотите отобразить в ячейках.

док-маска ячейка 17

Чаевые: если вы хотите расшифровать ячейки или отобразить содержимое ячейки, вы можете нажать Kutools Plus > Расшифровать ячейки, затем введите пароль для успешного дешифрования.

Другие операции (статьи), связанные с сокрытием

Скрыть строки по значению
В этом руководстве представлены некоторые методы скрытия строк на основе значения (равно / больше / меньше) в другом столбце Excel.

Скрыть часть текстовой строки
Иногда вы хотите скрыть часть строки, чтобы защитить личную информацию, например номер телефона 123-xxx-xxxx, как вы можете это сделать? В этой статье вы найдете простые решения.

В некоторых случаях вы можете захотеть зашифровать некоторые ячейки, чтобы предотвратить просмотр ячеек другими пользователями. Как это сделать быстро? В этой статье я расскажу о приемах быстрого шифрования и дешифрования содержимого выбранных ячеек в Excel.

Зашифровать или расшифровать выбранные ячейки с помощью Kutools for Excel

Зашифровать или расшифровать выбранные ячейки с помощью VBA

Вот код VBA, который может быстро зашифровать или расшифровать выбранные ячейки в Excel.

1. Нажмите Alt + F11 ключи для отображения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модульи вставьте ниже код VBA в новый Модуль окно.

VBA: зашифровать или расшифровать выбранные ячейки.

документ шифровать дешифровать 1

3. Затем нажмите F5 ключ для выполнения VBA, и появится диалоговое окно для выбора ячеек для шифрования. Смотрите скриншот:

документ шифровать дешифровать 2

4. Затем нажмите OK и введите пароль для зашифрованных ячеек в другом всплывающем диалоговом окне. Смотрите скриншот:

документ шифровать дешифровать 3

5. Нажмите OK, а затем в третьем диалоговом окне введите 1 чтобы зашифровать выбранные ячейки, если вы хотите расшифровать ячейки, введите 2 . Смотрите скриншот:

документ шифровать дешифровать 4

6. Нажмите OK, и выбранные ячейки зашифрованы. Смотрите скриншот:

Зашифровать или расшифровать выбранные ячейки с помощью Kutools for Excel

С помощью вышеуказанного метода шифрования или дешифрования ячеек немного сложно, но если у вас есть Kutools for Excel установлен, вы можете использовать Зашифровать ячейки и Расшифровать ячейки утилиты, чтобы быстро это сделать.

После бесплатная установка Kutools for Excel, сделайте следующее:

документ шифровать дешифровать 5

1. Выберите ячейки, которые нужно зашифровать, и нажмите Kutools Plus > Зашифровать ячейки. Смотрите скриншот:

документ шифровать дешифровать 6

2. Затем введите и подтвердите пароль в Зашифровать ячейки диалоговом окне и выберите один тип шифрования в Маска раздел. Смотрите скриншот:

документ шифровать дешифровать 7

3. Нажмите Ok or Применить, и теперь выбранные ячейки зашифрованы.

Если вам нужно расшифровать ячейки, выделите их и нажмите Kutools Plus > расшифровывать, и введите пароль для их расшифровки. Смотрите скриншот:

Читайте также: