CRYPT32.DLL -- кто-нибудь работал? поделитесь примерами, плз

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

CRYPT32.DLL -- кто-нибудь работал? поделитесь примерами, плз

Сообщение AnDS »

Поделитесь примерами, плз, если кто-нибудь работал с crypt32.dll

Вообще-то мне хочется с КриптоПро поработать. Если кто-нибудь еще и с КриптоПро разбирался... вообще бы ло бы здорово.

Задача такая стоит:
подписать, зашифровать файл.
расшифровать, расподписать файл.

сертификаты уже все есть, установлен КриптоПро CSP

PS. работа с crypt32 это ведь и есть работа с CryptoAPI?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

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

Мы пошли путем "меньшей крови", т.к. не было времени и использовали вместе с CryptoPro CSP еще и КриптоАрм.
Такая прикладная софтина для управления сертификатами, шифрации
и работы с ЭЦП.

Там все просто - описание API идет в комплекте поставки ...
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Сообщение AnDS »

а этот ARM покупать надо? клиентам устанавливать?

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

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

Да - это коммерческая программа, хотя кажется были и бесплатные релизы. Нас это не не трогало, т.к. на всех клиентских местах он и так был установлен (на счет куплен-ли уж не знаю, не моя забота). А мы просто автоматизировали документооборот, который до этого делался вручную. Понравилось, что в КриптоАрм нормальное описание API и примеры. В принципе все свелось к вызову из программы на Clarion VBS скрипта (с минимальными переделками из справки по КриптоАрм) для шифровки файла с пакетом документов и добавления ЭЦП и (и наоборот + проверка Hash). Вот и все. :D
Я смотрел и SDK Cripto Pro - но там все под C, на перевод и проверку под Clarion ушло бы много времени. Хотя конечно задача интересная ..
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Сообщение AnDS »

VBS-скрипт... хм... можно и так конечно...
главное -- задачу решить.
Леонид
Бывалый
Сообщения: 84
Зарегистрирован: 31 Август 2005, 17:07

Re: CRYPT32.DLL -- кто-нибудь работал? поделитесь примерами,

Сообщение Леонид »

AnDS писал(а):Поделитесь примерами, плз, если кто-нибудь работал с crypt32.dll

Вообще-то мне хочется с КриптоПро поработать. Если кто-нибудь еще и с КриптоПро разбирался... вообще бы ло бы здорово.


PS. работа с crypt32 это ведь и есть работа с CryptoAPI?
Я как раз пишу и разбираюсь с ЭЦП и шифрованием, но только со СКЗИ "Домен-К". Но когда вообще собирал инфу по СКЗИ, то заметил, что форум по КриптоПРО достаточно интересен - там можно много инфы найти. А насчет примеров на Си: вот тоже также разбирался, ребята с ClaList-а давали некоторые разьяснения, Олег Руденко сильно помог разобраться в структурах... Так что - главное сесть и дело пойдет.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

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

AnDS писал(а):VBS-скрипт... хм... можно и так конечно...
главное -- задачу решить.
Вот именно ... :))) У нас тоже была развилка: либо быстро задачу решать, либо разбираться с API. Выбрали первое. Работает уже год на более чем 100 точках - без проблем ... Потери скорости при криптовании практически нет (об этом говорили и разработки КриптоАрм). На самом деле, я конечно пробовал написать работу с КриптоАрм напрямую, но уперся в то, что нужно работать через ActivX, а с этим у Clarion - как у Винни Пуха с правописанием: оно конечно есть, но сильно хромает ... ;)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

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

Да, забыл написать - если нужны готовые, отлаженные скрипты VBS для щифрации/дешифрации с установкой/снятием ЭЦП по ГОСТ, через КриптоАрм - пиши на мыло, сброшу. Там ничего военного нет ...
А их программы их просто стартуешь через RUN. Вот и все.
Ответить