Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
Необходимо разработать приложение
Создан заказ №2648511
23 января 2018

Необходимо разработать приложение

Как заказчик описал требования к работе:
темы для курсовых работ( на выбор) и описание в файле
Фрагмент выполненной работы:
Введение Advanced Encryption Standard (AES), также известный как Rijndael — симметричный алгоритм блочного шифрования (размер блока 128 бит, ключ 128/192/256 бит), принятый в качестве стандарта шифрования правительством США по результатам конкурса AES. Этот алгоритм хорошо проанализирован и сейчас широко используется, как это было с его предшественником DES. Национальный институт стандартов и технологий США (англ. (работа была выполнена специалистами Автор 24) National Institute of Standards and Technology, NIST) опубликовал спецификацию AES 26 ноября 2001 года после пятилетнего периода, в ходе которого были созданы и оценены 15 кандидатур. 26 мая 2002 года AES был объявлен стандартом шифрования. По состоянию на 2009 год AES является одним из самых распространённых алгоритмов симметричного шифрования. Поддержка AES (и только его) введена фирмой Intel в семейство процессоров x86 начиная с Intel Core i7-980X Extreme Edition, а затем на процессорах Sandy Bridge. Цель Разработать Windows-приложение для криптографической защиты файлов и каталогов с использованием алгоритма AES. Объект Симметричный алгоритм блочного шифрования AES. Предмет исследований Исследование симметричного алгоритма блочного шифрования AES на предмет шифровывание файлов и каталогов файловой системы Windows. Общая теоретическая база Очень коротко об алгоритмах шифрования. Выделим следующие типы: Симметричные алгоритмы шифрования (DES, AES, ГОСТ 28147-89) Ассиметричные алгоритмы шифрования или с алгоритмы открытым ключом (RSA, ГОСТ 34.10-2001) В первом случае для шифрования и расшифровывания используется один и тот же ключ, такой ключ должен сохраняться в секрете. Во втором случае используется пара ключей: закрытый и открытый. Открытый используется для шифрования, а закрытый ключ для расшифровки сообщения. Мы будем говорить о симметричном шифре, поэтому выделим разновидности симметричных шифров: Блочные шифры Поточные шифры Блочные шифры – работают блоками, блок – совокупность бит фиксированной длины. Таким образом, сообщение разбивается на блоки, затем эти блоки каким-то образом шифруются. Употребил слово «каким-то», т.к существуют различные режимы работы. Например, самый простой и самый очевидный режим – ECB (Electronic Codebook): каждый блок шифруется, а затем все блоки складываются (имеется ввиду сложение строк). Рисунок ниже, демонстрирует этот режим работы. Существуют следующие режимы: CBC, PCBC, CFB, OFB, CTRПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Svetlana80
5
скачать
Необходимо разработать приложение.docx
2019-05-15 14:41
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
работа была выполнена в срок и требовала незначительных корректировок (в основном, в части оформления). Оценка руководителя - 4, но для нас это было более, чем достаточно

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработать на HTML, CSS, JavaScript, +- PHP игру.
Творческая работа
Программирование
Стоимость:
300 ₽
Программа Python с обращением к текстовому файлу
Задача по программированию
Программирование
Контрольная работа по программированию
Контрольная работа
Программирование
Стоимость:
300 ₽
Реферат по Delphi
Реферат
Программирование
Стоимость:
300 ₽
Моделирование движения атомов в оптической дипольной ловушке
Курсовая работа
Программирование
Стоимость:
700 ₽
Решение задачи с использованием численных методов
Отчёт по практике
Программирование
Стоимость:
700 ₽
Надежность технических систем
Курсовая работа
Программирование
Стоимость:
700 ₽
Лабораторная работа на С++ с использованием фреймворка Qt
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработка GUI с визуализацией сферы для взаимодействия с ней
Курсовая работа
Программирование
Стоимость:
700 ₽
Сделать отчет
Курсовая работа
Программирование
Стоимость:
700 ₽
Транслятор с подмножества языка Pascal
Курсовая работа
Программирование
Стоимость:
700 ₽
ПРОГРАММА УЧЕТА РАБОЧЕГО ВРЕМЕНИ НА КОМПЬЮТЕРЕ
Курсовая работа
Программирование
Стоимость:
700 ₽
Нужен код программы для генерации большого простого числа (512 бит и более)
Курсовая работа
Программирование
Стоимость:
700 ₽
Любая тема (Java)
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка дизайна web-сайта автомобильной фирмы
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка GUI с визуализацией сферы для взаимодействия с ней
Курсовая работа
Программирование
Стоимость:
700 ₽
Правила и порядок работы с файлами последовательного типа
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Проектирование программного обеспечения
Проектирование программного обеспечения представляет собой частный случай проектирования процессов и продуктов.
Ход процесса проектирования ПО и его результаты будут зависеть не только от состава требований, но и от опыта проектировщика (разработчика) и от выбранной модели процесса проектирования.
После определения требований к программному обеспечению разработчиком будут получены согласованный четк...
подробнее
Типы данных, константы, переменные и массивы в Visual Basic
Типом данных называется способ хранения и представления данных в компьютере.

интернет-биржа студенческих работ">Рисунок 1. Стандартные типы данных. Автор24 — интернет-биржа студенческих работ
Язык Visual Basic может хранить и обрабатывать данные следующих типов:
Правила записи имени переменной:
Для объявления типа переменной в VB можно использовать следующие возможности:
Константы – величины с не...
подробнее
Работа с информацией разных типов в Visual Basic
Для выполнения математических вычислений используются следующие символы математических операций:
Математические функции в языке Visual Basic представлены достаточно большим количеством: Abs, Atn, Cbool, CByte, CCur, CDbl, CInt, CLng, Cos, CSng, CStr, Exp, Fix, Int, FormatCurrency, FormatNumber, FormatPercent, Hex, Lbound, Log, Mid, Mod, Oct, Randomize, Rnd, RGB, Round, Sgn, Sin, Tan, TypeName, Ubo...
подробнее
XML и XHTML
В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) является промежуточным вариантом между XML и HTML 4.0. Именно в связи с его широким применением консорциумом W3C планируется осуществление постепенного перехода от одного стандарта к другому. Спецификация XHTML построена ппринципу обратной совместимости. Иначе говоря, владельцам веб-сайтов, созданны...
подробнее
Проектирование программного обеспечения
Проектирование программного обеспечения представляет собой частный случай проектирования процессов и продуктов.
Ход процесса проектирования ПО и его результаты будут зависеть не только от состава требований, но и от опыта проектировщика (разработчика) и от выбранной модели процесса проектирования.
После определения требований к программному обеспечению разработчиком будут получены согласованный четк...
подробнее
Типы данных, константы, переменные и массивы в Visual Basic
Типом данных называется способ хранения и представления данных в компьютере.

интернет-биржа студенческих работ">Рисунок 1. Стандартные типы данных. Автор24 — интернет-биржа студенческих работ
Язык Visual Basic может хранить и обрабатывать данные следующих типов:
Правила записи имени переменной:
Для объявления типа переменной в VB можно использовать следующие возможности:
Константы – величины с не...
подробнее
Работа с информацией разных типов в Visual Basic
Для выполнения математических вычислений используются следующие символы математических операций:
Математические функции в языке Visual Basic представлены достаточно большим количеством: Abs, Atn, Cbool, CByte, CCur, CDbl, CInt, CLng, Cos, CSng, CStr, Exp, Fix, Int, FormatCurrency, FormatNumber, FormatPercent, Hex, Lbound, Log, Mid, Mod, Oct, Randomize, Rnd, RGB, Round, Sgn, Sin, Tan, TypeName, Ubo...
подробнее
XML и XHTML
В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) является промежуточным вариантом между XML и HTML 4.0. Именно в связи с его широким применением консорциумом W3C планируется осуществление постепенного перехода от одного стандарта к другому. Спецификация XHTML построена ппринципу обратной совместимости. Иначе говоря, владельцам веб-сайтов, созданны...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы