969.74K
Категория: ПрограммированиеПрограммирование

Разработка программного модуля электронной подписи файлов

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
English     Русский Правила