Страница 1 из 1

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

Добавлено: 24 Октябрь 2006, 17:18
AnDS
Поделитесь примерами, плз, если кто-нибудь работал с crypt32.dll

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

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

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

PS. работа с crypt32 это ведь и есть работа с CryptoAPI?

Добавлено: 24 Октябрь 2006, 18:38
Игорь Столяров
Мы пошли путем "меньшей крови", т.к. не было времени и использовали вместе с CryptoPro CSP еще и КриптоАрм.
Такая прикладная софтина для управления сертификатами, шифрации
и работы с ЭЦП.

Там все просто - описание API идет в комплекте поставки ...

Добавлено: 24 Октябрь 2006, 18:43
AnDS
а этот ARM покупать надо? клиентам устанавливать?

сейчас скачаю -- посмотрю на него.

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

Добавлено: 25 Октябрь 2006, 8:43
AnDS
VBS-скрипт... хм... можно и так конечно...
главное -- задачу решить.

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

Добавлено: 25 Октябрь 2006, 8:43
Леонид
AnDS писал(а):Поделитесь примерами, плз, если кто-нибудь работал с crypt32.dll

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


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

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

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