С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 3

Электронная подпись+работа с сертификатами

12.08.2014, 12:33. Показов 4728. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!дали задание,саму суть понял,не могу разобраться,как начать писать программу.помогите кто чем может.
Вот само задание:
Разработать приложение - утилиту командной строки, или с графической оболочкой (на выбор).
Утилита должна решать следующие задачи:
1. По серийному номеру находить нужный сертификат из хранилища MY
2. Выводить на экран информацию о владельце, сроке действия, и об алгоритме
закрытого ключа
3. Подписывать простой подписью произвольный файл, можно задать константой.
4 .Результат - подписанный файл, складывать в базу.
Требования –
-Язык программирования- С++ использовать.
-использовать функции MS CryptoAPI
-Для работы с базой использовать прямые обращения SQL.
- В хранилище MY поместить не менее 20 тестовых сертификатов.
-В качестве криптопровайдера использовать MSBase
- В качестве алгоритма подписи использовать RSA.
Код тщательно документировать, желательно, но не обязательно, прогнать его в Doxygen.
Без имени 1.pdf
надеюсь на вашу помощь
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.08.2014, 12:33
Ответы с готовыми решениями:

Электронная подпись RSA
Вообщем по заданию нужно сделать шифр RSA и электронную подпись RSA, из самим шрифтом разобрался , а вот электронную подпись не могу...

Электронная цифровая подпись
Интересует любая прога с исходником, где реализован алгоритм получения и проверки электронной цифровой подписи.

Электронная подпись средствами winapi
Всем доброго времени суток! Может кто подскажет как реализовать ЭЦП c++ winapi?

6
Вежливость-главное оружие
 Аватар для some_name
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
12.08.2014, 12:37
Это на собеседование?
0
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 3
12.08.2014, 12:44  [ТС]
Да.Саму суть уловил,просто с хранилищем MY и с электронной подписью первый раз имею дело.
0
Вежливость-главное оружие
 Аватар для some_name
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
12.08.2014, 13:08
Насчет хранилища - там написано что юзать Sql.
Создаешь таблицу, с соответствующими полями.
А дальше гуглишь, гуглишь и гуглишь.
1
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.08.2014, 13:09
Цитата Сообщение от Igorenty1 Посмотреть сообщение
как начать писать программу
Начать с изучения незнакомых слов из этого задания.
Пример:
"Не знаем что такое CryptoAPI".
Решение:
Гугл->Вики
Гугл->MSDN
Далее статьи, примеры использования.
Пишем тестовые примеры.
Потом уже на форум за конкретными ответами на конкретные вопросы, если осталось что-то непонятное.
И т.д.

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

Я лично всегда так делаю, если сталкиваюсь с чем-то для себя новым.
1
Вежливость-главное оружие
 Аватар для some_name
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
12.08.2014, 13:13
Очень важно, что бы вы это сами сделали. Иначе попрут с работы с позором, за некомпетентность.
1
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 3
12.08.2014, 13:31  [ТС]
Спасибо большое!Буду разбираться дальше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.08.2014, 13:31
Помогаю со студенческими работами здесь

курсач - электронная цифровя подпись
Завтра сдавать курсовую, и поэтому срочно нужен проект в любой среде (С++, Делфи) по подписи документа и проверке подписи. Буду очень...

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

Электронная подпись
Не подскажете, как создать электронную подпись программы - издатель и т.д.

Электронная подпись
Добрый день. Необходимо реализовать визитку с электронной подписью. Подскажите, пожалуйста, принцип. Насколько мне известно, есть ключ,...

Электронная цифровая подпись
Здравствуйте не могу найти ответы на эти вопросы: 1. Какая информация помещается в цифровую подпись 2. Стандарты цифровой подписи


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru