Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Igorenty1
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 3
#1

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

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

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

Электронная сваха: составить счастливый набор пар - C++
2 задание: «Электронная сваха». Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины по отношению к каждой...

Уникальная подпись при запуске - C++
Как то давно видел у одного софта в описании что-то типа: " При запуске программа имеет уникальную сигнатуру" Мне стало очень...

Цифровая подпись Фиата-Шамира - C++
Нужно реализовать цифровую подпись Фиата-Шамира. Помогите кто чем может. Может есть какая нибудь теория, алгоритм или даже реализация на...

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

Электронная таблица на C++ - C++ Builder
ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!! Нужно создать электронную таблицу ( по типу Exсel ) на С++

Динамическая подпись кнопок - C++ Builder
Как сделать чтобы к Caption Button сама добавлялась приставка "Старт" ? Чтобы не писать к каждой кнопке отдельно! P.S Caption...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
some_name
Вежливость-главное оружие
225 / 225 / 55
Регистрация: 19.02.2013
Сообщений: 1,438
12.08.2014, 12:37 #2
Это на собеседование?
0
Igorenty1
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 3
12.08.2014, 12:44  [ТС] #3
Да.Саму суть уловил,просто с хранилищем MY и с электронной подписью первый раз имею дело.
0
some_name
Вежливость-главное оружие
225 / 225 / 55
Регистрация: 19.02.2013
Сообщений: 1,438
12.08.2014, 13:08 #4
Насчет хранилища - там написано что юзать Sql.
Создаешь таблицу, с соответствующими полями.
А дальше гуглишь, гуглишь и гуглишь.
1
DrOffset
7142 / 4283 / 966
Регистрация: 30.01.2014
Сообщений: 7,086
12.08.2014, 13:09 #5
Цитата Сообщение от Igorenty1 Посмотреть сообщение
как начать писать программу
Начать с изучения незнакомых слов из этого задания.
Пример:
"Не знаем что такое CryptoAPI".
Решение:
Гугл->Вики
Гугл->MSDN
Далее статьи, примеры использования.
Пишем тестовые примеры.
Потом уже на форум за конкретными ответами на конкретные вопросы, если осталось что-то непонятное.
И т.д.

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

Я лично всегда так делаю, если сталкиваюсь с чем-то для себя новым.
1
some_name
Вежливость-главное оружие
225 / 225 / 55
Регистрация: 19.02.2013
Сообщений: 1,438
12.08.2014, 13:13 #6
Очень важно, что бы вы это сами сделали. Иначе попрут с работы с позором, за некомпетентность.
1
Igorenty1
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 3
12.08.2014, 13:31  [ТС] #7
Спасибо большое!Буду разбираться дальше
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2014, 13:31
Привет! Вот еще темы с ответами:

Есть ли в Rad Studio 2010 цифровая подпись? - C++ Builder
Всем добро! При запуске проекта Касперский предупреждает об отсутствие в программе цифровой подписи... Васиз дас цифровая подпись и как...

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.08.2014, 13:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru