Пояснительная записка к курсовой работе по дисциплине «Языки программирования»


Скачать 399.08 Kb.
Название Пояснительная записка к курсовой работе по дисциплине «Языки программирования»
страница 7/10
Тип Пояснительная записка
rykovodstvo.ru > Руководство эксплуатация > Пояснительная записка
1   2   3   4   5   6   7   8   9   10

Решение контрольных примеров

4.1 Запись информации в однобитное изображение


В качестве контейнера будет использоваться изображение формата BitMap содержащий только один цветовой канал (рисунок 13).

macintosh hd:users:savvamitrofanov:desktop:рисунок12.png
Рисунок 13 – Контрольное изображение контейнер
Результат работы программы представлен ниже (рисунок 14).
macintosh hd:users:savvamitrofanov:desktop:рисунок13.png

Рисунок 14 – Результат работы программы

4.2 Запись информации в «мнимый» BitMap


В качестве контейнера будет использоваться изображение формата JPEG, с расширением «.bmp».

Результат работы программы представлен ниже (рисунок 15).
macintosh hd:users:savvamitrofanov:desktop:рисунок14.png
Рисунок 15 – Результат работы программы

4.3 Запись информации в растровое изображение формата BitMap с цветовой моделью RGB


В качестве контейнера будет использоваться изображение формата JPEG, с расширением «.bmp». Будет записываться текстовый файл «2.pas».

Результаты работы программы представлен выше (рисунки 8,9,10).

4.4 Извлечение информации из растрового изображение формата BitMap с цветовой моделью RGB


В качестве контейнера будет использоваться изображение формата JPEG, с расширением «.bmp». Будет извлекаться записанный файл «2.pas».

Результаты работы программы представлен выше (рисунки 11,12).

Заключение


Для выполнения поставленной задачи была создана программа, осуществляющая шифрование алгоритмом AES-256-CBC посредством криптографического пакета с открытым исходным кодом – OpenSSL и запись информации в растровое изображение формата Bitmap методом записи в наименьшие значащие биты пикселей, а также извлечение уже записанных данных из контейнера.

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

Библиографический список


1 Е. Р. Алексеев, О. В. Чеснокова, Т. В. Кучер  «Free Pascal и Lazarus Учебник по программированию» (Москва ALT Linux; Издательский дом ДМК-пресс 2010)

2 «Формат хранения растровых изображений BMP»  [Электронный ресурс]  Режим доступа: https://ru.wikipedia.org/wiki/BMP

3 «Структура BMP файла»  [Электронный ресурс]  Режим доступа: http://c-site.h1.ru/infa/bmp_struct.htm

4 «Метод снижения криптостойкости алгоритма AES»  [Электронный ресурс]  Режим доступа: https://www.opennet.ru/opennews/art.shtml?num=31521

5 «Документация Lazarus»  [Электронный ресурс]  Режим доступа: http://wiki.freepascal.org/Lazarus_Documentation/ru

6 «Электронный учебник по языку Pascal»  [Электронный ресурс]  Режим доступа: http://valera.asf.ru/delphi/book/

7 К.Т. Мансуров  «Основы программирования в среде Lazarus» , 2010.

Приложение А

(обязательное)


Блок-схема общего алгоритма работы программы

macintosh hd:users:savvamitrofanov:desktop:1.png


Рисунок А.1 – Блок-схема (часть 1)
macintosh hd:users:savvamitrofanov:desktop:2.png

Рисунок А.2 – Блок-схема (часть 2)

macintosh hd:users:savvamitrofanov:desktop:3.png

Рисунок А.3 – Блок-схема (часть 3)

1   2   3   4   5   6   7   8   9   10

Похожие:

Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Информационные системы и технологии»
Пояснительная записка содержит 25 страниц, 3 изображения, 3 источника, 2 приложения
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Система складирования...
Усовершенствование методов управления логистическими процессами
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Производство и ремонт подвижного состава»
Федеральное государственное бюджетное образовательное учреждение высшего образования
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Электропитание...
Федеральное государственное бюджетное образовательное учреждение высшего образования
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Сертификация систем качества»
Колесные пары железнодорожных вагонов: их назначение, устройство, ремонт и алгоритм подтверждение соответствия 5
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Система складирования...
Операции, направленные на координацию складской деятельности со службой закупки
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Менеджмент...
Стоимость основных производственных фондов ремонтного вагонного депо в плановом периоде, тыс руб
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Эксплуатация...
Организация технического обслуживания и ремонта оборудования железнодорожной электросвязи в региональном центре связи
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Система складирования...
Рекомендации по совершенствованию организационных методов и внедрению более производительных технических средств реализации логистических...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Эксплуатация...
Тема: «Организация технического обслуживания и ремонта оборудования железнодорожной электросвязи в региональном центре связи»
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Техническая документация к программному продукту «Информационная...
Программный продукт разработан в качестве курсовой работы по дисциплине «Технологии программирования»
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Аудиотехника»...
Федеральное государственное образовательное учреждение высшего профессионального образования «Чувашский государственный университет...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Передача дискретных...
Расчёт и организация сети передачи дискретных сообщений на участке железной дороги
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Вычислительные...
Организационная структура корпорации включает в себя административный аппарат (решает управленческие задачи) и производственный сектор...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Диагностирование состояния деталей цилиндропоршневой группы двигателей...
Перечень ключевых слов, которые дают общее представление о содержании курсовой работы: субъективные и инструментальные методы диагностирования...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Вычислительные...
В данной курсовойработе необходимо разработать структурированную кабельную сеть для организации, объединяющей несколько подразделений...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск