Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

6 Страницы<12345>»
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#21 Оставлено : 14 декабря 2011 г. 19:59:27(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
Цитата:
с этими контейнерами огороды городить не хочется... есть может быть инструмент гостовского шифрования


CAPICOM
Сертификаты, ЭЦП и шифрование
;)


Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#22 Оставлено : 14 декабря 2011 г. 20:15:18(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
+ как вариант - высокоуровневыми функциями ( CryptSignMessage ...):

поиск по новому форуму : CryptSignMessage

или по старому http://www.cryptopro.ru/cryptopro/forum/search.asp

чтобы иметь на выходе ЭЦП (pkcs7)


Отредактировано пользователем 14 декабря 2011 г. 20:23:12(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#23 Оставлено : 14 декабря 2011 г. 20:18:41(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
+ ознакомься все таки:
http://www.cryptopro.ru/...6/html/architecture.html




достаточно?
;)


Отредактировано пользователем 14 декабря 2011 г. 20:19:24(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline poiree  
#24 Оставлено : 14 декабря 2011 г. 20:36:06(UTC)
poiree

Статус: Участник

Группы: Участники
Зарегистрирован: 13.12.2011(UTC)
Сообщений: 22

Андрей * написал:


CAPICOM
Сертификаты, ЭЦП и шифрование
;)


Значит, там не нужны будут контейнеры? А в OpenSSL нужны? у нас, в частности, 0.9.8.g.
Offline Андрей Писарев  
#25 Оставлено : 14 декабря 2011 г. 20:41:13(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
poiree написал:
Андрей * написал:


CAPICOM
Сертификаты, ЭЦП и шифрование
;)


Значит, там не нужны будут контейнеры?


там намного проще... если для подписания\шифрования размер данных меньше... чем 300 мб
Цитата:

ActiveX, созданный Microsoft с целью помочь разработчикам приложений в получении доступа к услугам, которые позволяют обеспечить безопасность для приложений на основе криптографических функций, реализованных в CryptoAPI, через технологию COM. CAPICOM можно использовать для цифровой подписи данных, проверки подписи, отображения информации о цифровой подписи и цифровом сертификате, добавлять или удалять сертификаты и, наконец, для шифрования и расшифровки данных.




Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#26 Оставлено : 14 декабря 2011 г. 20:45:32(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
Цитата:
Значит, там не нужны будут контейнеры?


писать "код" с обращением к контейнеру - нет, работа через указанный сертификат, COM- "сам все выполняет" и возвращает результат

Техническую поддержку оказываем тут
Наша база знаний
Offline poiree  
#27 Оставлено : 14 декабря 2011 г. 20:46:17(UTC)
poiree

Статус: Участник

Группы: Участники
Зарегистрирован: 13.12.2011(UTC)
Сообщений: 22

Андрей * написал:

там намного проще... если для подписания\шифрования размер данных меньше... чем 300 мб

Эх, уломали-таки) Гляну CAPICOM))
Offline Андрей Писарев  
#28 Оставлено : 14 декабря 2011 г. 20:55:31(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
CAPICOM SDK скачай, там есть примеры на VB, переписать под Delphi не составит труда...

или в "сети" полно примеров...


Техническую поддержку оказываем тут
Наша база знаний
Offline poiree  
#29 Оставлено : 14 декабря 2011 г. 21:16:14(UTC)
poiree

Статус: Участник

Группы: Участники
Зарегистрирован: 13.12.2011(UTC)
Сообщений: 22

Ах, уже почти все подписал с CryptoApi. Затык остался тут:
Код:

if not CryptAcquireContext(@Prov, PChar('PlatTest'), PChar('Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider'), 75, 0) then  // 4289709 PChar('4DF6 72DA 0002 0001 AEBB')
    ShowMessage(SysErrorMessage(GetLastError));
  if not CryptCreateHash(Prov, CALG_MD5, 0, 0, @Hash) then
    ShowMessage(SysErrorMessage(GetLastError));
  Buf := BytesOf(ECP);
  iSize := SizeOf(Buf);
  if not CryptHashData(Hash, @Buf, iSize, 0)then
    ShowMessage(SysErrorMessage(GetLastError));
  BufLen := 0;
  if not CryptSignHash(Hash, AT_SIGNATURE, nil, 0, nil, @BufLen) then
    ShowMessage(SysErrorMessage(GetLastError)); // Вот тут он пишет, что неверный алгоритм выбран...
  if BufLen > 0 then
  begin
    GetMem(sign, BufLen);
    if not CryptSignHash(Hash, AT_SIGNATURE, nil, 0, sign, @BufLen) then
      ShowMessage(SysErrorMessage(GetLastError));
    Stream := TMemoryStream.Create;
    Stream.Position := 0;
    Stream.Write(Sign, buflen);
    SignData := Stream.ToString;
  end;
Offline Андрей Писарев  
#30 Оставлено : 14 декабря 2011 г. 21:21:01(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,704
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
конечно,
Цитата:
Затык остался тут:

CALG_MD5
и
Цитата:
Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider



у тебя сертификат уже ГОСТ? или RSA-шный Silenced для
Цитата:
Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider




Отредактировано пользователем 14 декабря 2011 г. 21:23:24(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
6 Страницы<12345>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.