Similar presentations:
Разработка программного модуля электронной подписи файлов
1.
Обучающийся: Сумин Д.А., гр. БИ-41.2Руководитель: Бугакова Т.Ю., к.т.н., доцент
РАЗРАБОТКА ПРОГРАММНОГО
МОДУЛЯ ЭЛЕКТРОННОЙ
ПОДПИСИ ФАЙЛОВ
С ИСПОЛЬЗОВАНИЕМ
КРИПТОПРО ЭЦП BROWSER
PLUG-IN
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ
РАБОТА
Your Date Here
Новосибирск - 2022
2.
ПРОБЛЕМАНа данный момент разрабатывается вебверсия десктопной программы GSEE, в
которой уже присутствует функция
подписания файлов электронной цифровой
подписью, поэтому необходимо разработать
аналогичный модуль для веб-версии
2
3.
Цель:Разработка программного модуля электронной подписи файлов
с использованием КРИПТОПРО ЭЦП BROWSER PLUG-IN.
Задачи:
• Анализ предметной области
• Анализ документации КРИПТОПРО
• Разработка модуля
• Разработка пользовательского интерфейса
• Тестирование
3
4.
Инструменты разработкиQUASAR
ФРЕЙМВОРК
Основанный на Vue.js
Vue.js
JavaScript
HTML
ЯЗЫК РАЗМЕТКИ
CSS
ЯЗЫК ОПИСАНИЯ
Предназначен для создания
Web-страниц
ФРЕЙМВОРК
Основанный на JavaScript
Внешнего вида HTMLдокумента
ЯЗЫК ПРОГРАММИРОВАНИЯ
Который применяется в качестве встраиваемого
инструмента для программного доступа к
различным объектам приложений
4
5.
Среда разработкиVisual Studio Code –
редактор исходного
кода, обладающий
функциями IDE, а также,
имеющий большое
количество расширений
для облегчения
разработки.
5
6.
Необходимое для работы ПОКриптоПро CSP – для создания и проверки
электронных подписей по алгоритмам ГОСТ
требуется обязательное наличие
криптопровайдера, поддерживающего ГОСТ.
КриптоПро ЭЦП Browser plug-in – приложение
для взаимодействия веб-страниц в браузере с
криптопровайдером, также предназначен для
проверки электронных подписей на вебстраницах
6
7.
Пользовательский интерфейс7
8.
Пользовательский интерфейс8
9.
Тестирование модуляYour Date Here
Your Footer Here
9
10.
ЗаключениеВо время выполнения выпускной квалификационной
работы произведён полный цикл разработки
программного модуля электронной подписи файлов с
использованием КриптоПро Эцп Browser Plug-in.
Задачи, поставленные для достижения цели работы
выполнены успешно.
10