Студопедия — Упражнение № 2.1. Изучение базовых криптографических операций
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Упражнение № 2.1. Изучение базовых криптографических операций






Описание упражнения Данное упражнение предназначено для практического изучения операции XOR и кодировки Base64.
   
Примерное время выполнения упражнения 15 минут

 

Задачи Описание действий
   
1.Установка необходимых программ а.Убедитесь, что виртуальная машина Corp-DC1запущена, в противном случае запустите её и дождитесь окончания загрузки. б.Убедитесь, что виртуальная машина Corp-ARM2запущена, в противном случае запустите её. По окончании загрузки зарегистрируйтесь от имени учётной записи Администратор@istraining.ruс паролем P@ssw0rd. в.Подключите к виртуальной машине Corp-ARM2 файл образа компакт-диска PracticeSoft ИБ011.iso г.Откройте программу Проводник. д.Скопируйте содержимое папки D: \Cryptoв локальную папку C: \Temp. е.Запустите программу установки приложения Crypto Demo: C: \Temp\Setup\Setup.exe. Согласитесь со всеми параметрами программы установки по умолчанию. ж.Запустите программу установки приложения «Знаток 32-битных простых чисел» ЗнаПроЧис32 версия 1.0.2: C: \Temp\Setup\PriNumEx32Setup.exe. Согласитесь со всеми параметрами программы установки по умолчанию.
   
2.Изучение операции XOR и кодировки Base64 а.Отредактируйте файл C: \Temp\XOR\XOR_cmd\plain.txt при необходимости. б.Запустите консольный сеанс командой cmd.exe. В консольном окне измените текущий каталог командой cd C: \Temp\XOR\XOR_cmd\. в.Выполните команду XOR.cmd 0123456789012345678901234 plain.txt encrypt.txt для зашифрования текста. Выполните команду base64.exe -e encrypt.txt base64.txt для преобразования зашифрованного файла в читаемый вид с помощью кодировки BASE64. Выпишите содержимое файлов plain.txt и base64.txt: _______________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ г.Выполните команду XOR.cmd 0123456789012345678901234 encrypt.txt decrypt.txt для расшифрования текста. д.Сравните содержимое файлов plain.txtи decrypt.txt, расположенных в папке C: \Temp\XOR\XOR_cmd\ (подсказка: выполните для этого команду fc C: \Temp\XOR\XOR_cmd\plain.txt C: \Temp\XOR\XOR_cmd\decrypt.txt). Совпадают ли они?
  Примечание XOR - Сложение по модулю 2 («сумма по модулю 2», «не равно», исключающее «ИЛИ» (ИЛИ с исключением из правила четвёртой комбинации " 1, 1"), XOR,) - логическая операция (функция), по своему применению максимально приближённая к грамматической конструкции «либо … либо …» или «если операнды не равны, то истинно (1)».   Base64 буквально означает - позиционная система счисления с основанием 64. Здесь 64 — это наибольшая степень двойки (26), которая может быть представлена с использованием печатных символов ASCII. Эта система широко используется в электронной почте для представления бинарных файлов в тексте письма (транспортное кодирование). Все варианты, известные под названием Base64, используют символы A-Z, a-z и 0-9, что составляет 62 знака, для остальных двух знаков в разных системах используются различные символы. В формате электронной почты MIME base64 — это схема, по которой произвольная последовательность байт преобразуется в последовательность печатных ASCII символов. Это определяет MIME как транспортное кодирование содержимого для использования в электронной почте. Используются только символы латинского алфавита в верхнем и нижнем регистре — символы (A—Z, a—z), цифры (0—9), и символы «+» и «/», с символом «=» в качестве специального кода суффикса. Существует множество вариантов применения Base64. Например, Thunderbird и Mozilla использовали Base64 для сокрытия паролей в POP3. Base64 часто используется как метод для скрытия секретов без издержек на криптографическое управление ключами. Сканеры спама, которые не декодируют сообщения в base64, часто пропускают сообщения в Base64, так как они кажутся достаточно случайными, или не содержат ключевые слова в тексте Base64, чтобы быть принятыми за спам. Это используют спаммеры для обхода основных антиспамовых инструментов.  
3.Использование графической оболочки для выполнения операции XOR а.Скопируйте файл C: \Temp\XOR\XOR_cmd\plain.txt в папку C: \Temp\XOR\XOR_GUI\. Запустите программу C: \Temp\XOR\XOR_GUI\XOR.exe. б.Зашифруйте файл C: \Temp\XOR\XOR_GUI\plain.txt, используя значение ключа зашифрования 0123456789012345678901234, сохранив зашифрованный файл с именем C: \Temp\XOR\XOR_GUI\encrypt.txt. в.Переключитесь в консольное окно. В консольном окне измените текущий каталог командой cd C: \Temp\XOR\XOR_GUI\. Выполните команду base64.exe -e encrypt.txt base64.txt для преобразования зашифрованного файла в читаемый вид с помощью кодировки BASE64. Выпишите содержимое файлов plain.txt и base64.txt: ____________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ г.Расшифруйте файл C: \Temp\XOR\XOR_GUI\encrypt.txt, используя значение ключа расшифрования 0123456789012345678901234, сохранив расшифрованный файл с именем C: \Temp\XOR\XOR_GUI\decrypt.txt. д.Сравните содержимое файлов plain.txtи decrypt.txt, расположенных в папке C: \Temp\XOR\XOR_GUI\(подсказка: выполните для этого команду fc C: \Temp\XOR\XOR_GUI\plain.txt C: \Temp\XOR\XOR_GUI decrypt.txt). Совпадают ли они? е.Сравните содержимое зашифрованных файлов C: \Temp\XOR\XOR_cmd\encrypt.txtи C: \Temp\XOR\XOR_GUI\encrypt.txt(подсказка: выполните для этого команду fc /B C: \Temp\XOR\XOR_cmd\encrypt.txt C: \Temp\XOR\XOR_GUI\encrypt.txt). Совпадают ли они? Почему? ж.Сравните содержимое расшифрованных файлов C: \Temp\XOR\XOR_cmd\decrypt.txtи C: \Temp\XOR\XOR_GUI\decrypt.txt(подсказка: выполните для этого команду fc C: \Temp\XOR\XOR_cmd\decrypt.txt C: \Temp\XOR\XOR_GUI\decrypt.txt). Совпадают ли они? Почему? з.Почему для операций зашифрования и расшифрования используется один и тот же программный модуль: _________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________
   
4.Изучение операции XOR со смещением а.Отредактируйте файлы C: \Temp\XOR\Shift-XOR\plain1.txt и C: \Temp\XOR\Shift‑ XOR\plain2.txt при необходимости. б.Переключитесь в консольное окно. В консольном окне измените текущий каталог командой cd C: \Temp\XOR\Shift-XOR\. Выполните команду наложения текста со смещением с использованием операции XOR: Shift‑ XOR.cmd 3 plain1.txt plain2.txt folded.txt. Каков размер файла folded.txt? Почему? ___________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ в.Выполните команду base64.exe -e folded.txt base64.txt для преобразования зашифрованного файла в читаемый вид с помощью кодировки BASE64. Выпишите содержимое файлов plain1.txt и base64.txt: ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ ________________________________________________________________________________________ г.Закройте все открытые окна.
   







Дата добавления: 2014-11-10; просмотров: 617. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

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

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

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия