USB токен и электронно-цифровая подпись

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

USB токен и электронно-цифровая подпись

Сообщение Developer »

Привет всем!

Clarion 9 (9.0.10376) Windows 7 SP1 Русский

В настоящее время всё большее развитие, особенно в информационных технологиях финансовой (банковской) сферы
получает применение электронно-цифровой подписи с использованием USB токенов.

В связи с этим вопрос: как получить средствами Clarion доступ к контейнеру на USB токене и выполнить
электронно-цифровую подпись некоторого файла.

Также интересен вопрос с разграничением доступа к приложению и базе данных и хранением секретного ключа (сертификата)
для шифрования/дешифрования базы данных.

Понимаю, что вопрос достаточно сложный, но возможно есть информация и практические решения на Clarion.

Прошу участников форума высказать свои мнения.
С Уважением, Developer
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Re: USB токен и электронно-цифровая подпись

Сообщение BOB »

И еще бы прочитать электронный медицинский полис .
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: USB токен и электронно-цифровая подпись

Сообщение Yufil »

Добрый день!
Я тут не сильно копенгаген, но...

Есть в Windows такая CryptoAPI, с которой можно ознакомиться в MSDN.
Есть в Clarion Magazine(кажется) класс CryptoCl, который оборачивает популярные функции CryptoAPI, с которой...
Есть программист yufil, который почистил ошибки (и добавил свои) в классе CryptoCl, который...
Есть модуль Dis_Crypt, частично написанный программистом yufil, который использует класс Cryptocl для формирования и проверки электронной подписи

Там правда, про токены ни одного слова нет. Но истина где-то там.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: USB токен и электронно-цифровая подпись

Сообщение Игорь Столяров »

Привет !

Ну распространение эти технологии получили этак, лет 10 назад ... ;)

Доступ к криптоконтейнерам (независимо от их физического расположения) получается с помощью CryproAPI.
Через CryproAPI выполняются и все операции с хеширование, шифрованием, ЭЦП и т.д.
Вы просто обращаетесь за ключом в контейнер, а уже настройка системы решит, где искать ключ.
Хороший пример Clarion на эту тему - прилагаю к сообщению.

Через CryproAPI - в принципе сделать можно ВСЕ, но нужно почитать немного книжки, как об организации шифрования в Windows, так и об ее реализации.
Например здесь: http://msdn.microsoft.com/ru-ru/library ... .110).aspx или на сайте CryptoPro.

Можно значительно упростить решение вопроса, через шаблоны CHandyTools - я их когда-то выкладывал на FTP.
Есть шаблоны J-BlowFish от http://www.strategyonline.co.za ... и т.д.
Мы в свое время все это пошли и поняли, что проще работу ЭЦП и шифрованием сделать напрямую через CryproAPI.
Чего и Вам советую. :)
Вложения
crypto.zip
(24.51 КБ) 152 скачивания
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить