USB токен и электронно-цифровая подпись
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
USB токен и электронно-цифровая подпись
Привет всем!
Clarion 9 (9.0.10376) Windows 7 SP1 Русский
В настоящее время всё большее развитие, особенно в информационных технологиях финансовой (банковской) сферы
получает применение электронно-цифровой подписи с использованием USB токенов.
В связи с этим вопрос: как получить средствами Clarion доступ к контейнеру на USB токене и выполнить
электронно-цифровую подпись некоторого файла.
Также интересен вопрос с разграничением доступа к приложению и базе данных и хранением секретного ключа (сертификата)
для шифрования/дешифрования базы данных.
Понимаю, что вопрос достаточно сложный, но возможно есть информация и практические решения на Clarion.
Прошу участников форума высказать свои мнения.
Clarion 9 (9.0.10376) Windows 7 SP1 Русский
В настоящее время всё большее развитие, особенно в информационных технологиях финансовой (банковской) сферы
получает применение электронно-цифровой подписи с использованием USB токенов.
В связи с этим вопрос: как получить средствами Clarion доступ к контейнеру на USB токене и выполнить
электронно-цифровую подпись некоторого файла.
Также интересен вопрос с разграничением доступа к приложению и базе данных и хранением секретного ключа (сертификата)
для шифрования/дешифрования базы данных.
Понимаю, что вопрос достаточно сложный, но возможно есть информация и практические решения на Clarion.
Прошу участников форума высказать свои мнения.
С Уважением, Developer
Re: USB токен и электронно-цифровая подпись
Добрый день!
Я тут не сильно копенгаген, но...
Есть в Windows такая CryptoAPI, с которой можно ознакомиться в MSDN.
Есть в Clarion Magazine(кажется) класс CryptoCl, который оборачивает популярные функции CryptoAPI, с которой...
Есть программист yufil, который почистил ошибки (и добавил свои) в классе CryptoCl, который...
Есть модуль Dis_Crypt, частично написанный программистом yufil, который использует класс Cryptocl для формирования и проверки электронной подписи
Там правда, про токены ни одного слова нет. Но истина где-то там.
Я тут не сильно копенгаген, но...
Есть в Windows такая CryptoAPI, с которой можно ознакомиться в MSDN.
Есть в Clarion Magazine(кажется) класс CryptoCl, который оборачивает популярные функции CryptoAPI, с которой...
Есть программист yufil, который почистил ошибки (и добавил свои) в классе CryptoCl, который...
Есть модуль Dis_Crypt, частично написанный программистом yufil, который использует класс Cryptocl для формирования и проверки электронной подписи
Там правда, про токены ни одного слова нет. Но истина где-то там.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7636
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 23 раза
- Поблагодарили: 65 раз
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.
Чего и Вам советую.
Ну распространение эти технологии получили этак, лет 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 КБ) 182 скачивания
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 1736
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 12 раз
- Поблагодарили: 9 раз
USB токен и электронно-цифровая подпись
Скачал пример, не работает, ругается на неправильные прототипы. С10 ABC.Игорь Столяров писал(а): ↑27 Май 2014, 10:26 Привет !
Ну распространение эти технологии получили этак, лет 10 назад ...
Доступ к криптоконтейнерам (независимо от их физического расположения) получается с помощью CryproAPI.
Через CryproAPI выполняются и все операции с хеширование, шифрованием, ЭЦП и т.д.
Вы просто обращаетесь за ключом в контейнер, а уже настройка системы решит, где искать ключ.
Хороший пример Clarion на эту тему - прилагаю к сообщению.
Через CryproAPI - в принципе сделать можно ВСЕ, но нужно почитать немного книжки, как об организации шифрования в Windows, так и об ее реализации.
Например здесь: http://msdn.microsoft.com/ru-ru/library/92f9ye3s(v=vs.110).aspx или на сайте CryptoPro.
Можно значительно упростить решение вопроса, через шаблоны CHandyTools - я их когда-то выкладывал на FTP.
Есть шаблоны J-BlowFish от http://www.strategyonline.co.za ... и т.д.
Мы в свое время все это пошли и поняли, что проще работу ЭЦП и шифрованием сделать напрямую через CryproAPI.
Чего и Вам советую.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7636
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 23 раза
- Поблагодарили: 65 раз
USB токен и электронно-цифровая подпись
Блин ! Вы же программист ! Откройте код и почините класс.
А вообще, это как бы авторский комплект из Clarion Magazine ...
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 1736
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 12 раз
- Поблагодарили: 9 раз
USB токен и электронно-цифровая подпись
С чего Вы решили, что это не сделал? Написал, чтобы об этом знали.Игорь Столяров писал(а): ↑28 Сентябрь 2024, 11:05Блин ! Вы же программист ! Откройте код и посмотрите.
А вообще, это авторский комплект из Clarion Magazine ...
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7636
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 23 раза
- Поблагодарили: 65 раз
USB токен и электронно-цифровая подпись
Проблема с комплектом была публично озвучена в форуме, но не указано её решение.
Поэтому я решил, что это вопрос. И так была цитата моего сообщения, то я ответил на него.
Make Clarion Great Again !