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

Уведомление

Icon
Error

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

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

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

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

где???
дай ссылку !

может все таки ГОСТ Р 34.11-94 ?



Да, мне нужен этот Гост, или 2001. по договору со второй стороной оба подходят


ЭЦП по ГОСТ Р 34.10-2001, используется алгоритм хеширования ГОСТ Р 34.11-94

Цитата:
ГОСТ Р 34.10-2001 основан на эллиптических кривых. Его стойкость основывается на сложности вычисления дискретного логарифма в группе точек эллиптической кривой, а также на стойкости хэш-функции по ГОСТ Р 34.11-94.


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

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

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

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

вот, с этого нужно было начинать, в каком виде тебе нужна эта "ЭЦП"? ;)

в "чистом" виде (значение зашифрованного хеша = CryptSignHash ) или в формате pkcs7 (c вложенными сертификатами, атрибутами ЭЦП)?
чтобы можно было проверить в стороннем ПО...




Ну, скажем так, у сторонней стороны есть уже мой сертификат с пабликом, проверять они им будут.
Получается, мне нужен чистый ЭЦП


d'oh!
одумайся, пока не поздно... и ознакомься "с документацией"


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

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

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

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


а в pkcs7 это все уже "заложено"


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

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

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

Ну вообщем, мне нужно:
CryptAcquireContext(@Prov, PChar('PlatTest'), PChar('Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider'), 75, 0)

Значит, какой алгоритм ставить?
я пробовал
CryptCreateHash(Prov, CALG_RSA_SIGN, 0, 0, @Hash)
Но тогда он конкретно при обработки этой функции пишет, что неваерный алгоритм...
И ещё...
SignHash не возвращает вообще никаких параметров (ну кроме результата - boolean). Как с помощью этой функции мне сначала узнать размер, а потом получить саму подпись?
Offline Андрей Писарев  
#45 Оставлено : 14 декабря 2011 г. 21:44:28(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
пока "обсуждаем" - сделал бы уже через Capicom и не только создание, но и проверку ЭЦП

;)




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

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
poiree написал:
Ну вообщем, мне нужно:
CryptAcquireContext(@Prov, PChar('PlatTest'), PChar('Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider'), 75, 0)

Значит, какой алгоритм ставить?
я пробовал
CryptCreateHash(Prov, CALG_RSA_SIGN, 0, 0, @Hash)
Но тогда он конкретно при обработки этой функции пишет, что неваерный алгоритм...
И ещё...
SignHash не возвращает вообще никаких параметров (ну кроме результата - boolean). Как с помощью этой функции мне сначала узнать размер, а потом получить саму подпись?


cryptoapi2 (например, CryptSignMessage)

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

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

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Это встречал на своем пути? http://www.rsdn.ru/article/crypto/signature.xml


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

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Цитата:
SignHash не возвращает вообще никаких параметров (ну кроме результата - boolean)


т.е. мои ссылки ранее - были проигнорированы? Crypt****

Цитата:
BOOL WINAPI CryptSignHashA(
HCRYPTHASH hHash,
DWORD dwKeySpec,
LPCSTR szDescription,
DWORD dwFlags,
BYTE * pbSignature,
DWORD * pdwSigLen
);


pbSignature - здесь твоя ЭЦП
pdwSigLen - и ее размер


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

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

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#50 Оставлено : 15 декабря 2011 г. 0:32:32(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
http://www.delphikingdom...witem.asp?catalogid=1323 + Демонстрационный проект

http://www.delphikingdom...witem.asp?catalogid=1271 Использование инструментов криптографии в Delphi-приложениях




Отредактировано пользователем 15 декабря 2011 г. 0:33:46(UTC)  | Причина: Не указана

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