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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 17 февраля 2012 г. 14:56:29(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2247 раз в 1753 постах
son написал:
Архив с файлами сертификата подписи проверяемых данных

csptest -sfsign -verify GOST -in son.dat -detached -signature son.sgn -my XXXXXXX
CSP (Type:75) v3.6.4071 KC2 Release Ver:3.6.5152 OS:Windows CPU:IA32 FastCode:READY,ENABLED.
#0:
Subject: C=RU, L=??????, O=????? ????, OU=???????? ?????, CN=????? ??????? ??????????
Valid : 14.09.2010 - 14.09.2011
Issuer : E=xx@xxxxxxx.ru, C=RU, S=Moscow, L=Moscow, O=XXXDXX, OU=Promo, CN=SEDOV UC

#0:
Subject: C=RU, L=??????, O=????? ????, OU=???????? ?????, CN=????? ??????? ??????????
Valid : 14.09.2010 - 14.09.2011
Issuer : E=xx@xxxxxxx.ru, C=RU, S=Moscow, L=Moscow, O=XXXDXX, OU=Promo, CN=SEDOV UC

An error occurred in running the program.
.\signtsf.c:678:Detached Signature was NOT verified

Error number 80090006 (2148073478).
Invalid Signature.

Total: SYS: 0.047 sec USR: 0.000 sec UTC: 0.062 sec
[ErrorCode: 0x80090006]


[2148073478] :Неправильная подпись :(



Техническую поддержку оказываем тут
Наша база знаний
Offline Kirill Sobolev  
#12 Оставлено : 17 февраля 2012 г. 15:01:51(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Цитата:
DWORD cbMessage = (DWORD)strlen((char*) pbMessage)+1;

в файле son.dat в конце тоже есть нулевой символ?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#13 Оставлено : 17 февраля 2012 г. 15:03:52(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2247 раз в 1753 постах
Kirill Sobolev написал:
Цитата:
DWORD cbMessage = (DWORD)strlen((char*) pbMessage)+1;

в файле son.dat в конце тоже есть нулевой символ?


у автора - нет
test : 74 65 73 74 (hex)


в общем = в коде нужно убрать (+1) (DWORD)strlen((char*) pbMessage)+1

и все заработает Applause


проверил присланную ЭЦП на данных:
(hex) 74 65 73 74 00

csptest -sfsign -verify -in son.dat -signature son.dat.sig -detached
Цитата:
Detached Signature was verified OK
Total: SYS: 0.078 sec USR: 1.250 sec UTC: 1.864 sec
[ErrorCode: 0x00000000]

Отредактировано пользователем 17 февраля 2012 г. 15:31:33(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline son  
#14 Оставлено : 17 февраля 2012 г. 15:31:05(UTC)
son

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

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

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