Студопедия — Упражнение № 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; просмотров: 623. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

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

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

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

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

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

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

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

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