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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Vadim_Vasiliev  
#1 Оставлено : 27 июня 2012 г. 14:13:13(UTC)
Vadim_Vasiliev

Статус: Новичок

Группы: Участники
Зарегистрирован: 27.06.2012(UTC)
Сообщений: 5
Откуда: Uljanovsk

Добрый день!
Совсем недолго работаю с Крипто-Про в частности и с технологиями ЭЦП в общем.

Есть задача: расшифровать и проверить подлинность присланного файла. Файл в формате .p7m.
Кроме того, заказчик выслал сертификат open.cer и ключ(?) open.key.

После безуспешных попыток расшифровать файл, решил обратиться на форум с вопросом "Что с этим делать?".
Извиняюсь, если ошибся веткой.
Offline Андрей Писарев  
#2 Оставлено : 27 июня 2012 г. 15:06:26(UTC)
Андрей *

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

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

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Vadim_Vasiliev написал:
Добрый день!
Совсем недолго работаю с Крипто-Про в частности и с технологиями ЭЦП в общем.

Есть задача: расшифровать и проверить подлинность присланного файла. Файл в формате .p7m.
Кроме того, заказчик выслал сертификат open.cer и ключ(?) open.key.


В сертификате - алгоритм открытого ключа какой? ГОСТ?

Vadim_Vasiliev написал:

После безуспешных попыток расшифровать файл, решил обратиться на форум с вопросом "Что с этим делать?".
Извиняюсь, если ошибся веткой.


Что делать... - привести код, как пытался, какие ошибки были возвращены функциями.

Или здесь ожидается готовое решение?

p.s. а как насчет SDK, по этому вопросу был просмотрен код из SDK?





Техническую поддержку оказываем тут
Наша база знаний
Offline Vadim_Vasiliev  
#3 Оставлено : 27 июня 2012 г. 15:39:33(UTC)
Vadim_Vasiliev

Статус: Новичок

Группы: Участники
Зарегистрирован: 27.06.2012(UTC)
Сообщений: 5
Откуда: Uljanovsk

Алгоритм ключа в сертификате - RSA.

Для расшифровки использовал утилиту cryptcp с параметрами.

cryptcp -decr -dn "xxxxxx" -start <crypted.p7m> <filename.xml>

Вот, что возвращает:

CryptCP 3.39 (c) "КРИПТО-ПРО", 2002-2012.
Утилита командной строки для подписи и шифрования файлов.

Будет использован следующий сертификат:
Субъект:f3877ef5, xxxxxx
Действителен с 25.06.2012 00:00:00 по 05.07.2013 00:00:00

Цепочки сертификатов проверены.
Ошибка: Не удается найти сертификат и закрытый ключ для расшифровки.

.\Encr.cpp:517: 0x8009200B
[ErrorCode: 0x8009200b]

Offline Андрей Писарев  
#4 Оставлено : 27 июня 2012 г. 15:56:22(UTC)
Андрей *

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

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

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Vadim_Vasiliev написал:
Алгоритм ключа в сертификате - RSA.

Для расшифровки использовал утилиту cryptcp с параметрами.

cryptcp -decr -dn "xxxxxx" -start <crypted.p7m> <filename.xml>

Вот, что возвращает:

CryptCP 3.39 (c) "КРИПТО-ПРО", 2002-2012.
Утилита командной строки для подписи и шифрования файлов.

Будет использован следующий сертификат:
Субъект:f3877ef5, xxxxxx
Действителен с 25.06.2012 00:00:00 по 05.07.2013 00:00:00

Цепочки сертификатов проверены.
Ошибка: Не удается найти сертификат и закрытый ключ для расшифровки.

.\Encr.cpp:517: 0x8009200B
[ErrorCode: 0x8009200b]



Требуйте от заказчика закрытый ключ + сертификат открытого ключа (т.к.: Не удается найти сертификат).
Например, через контейнер в pkcs12 (pfx) защищенный паролем.

и open.key - что это? (открытый ключ?)

в Open.cer что указано? Субъект:f3877ef5, xxxxxx ?

Отредактировано пользователем 27 июня 2012 г. 15:59:37(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline Vadim_Vasiliev  
#5 Оставлено : 27 июня 2012 г. 16:01:11(UTC)
Vadim_Vasiliev

Статус: Новичок

Группы: Участники
Зарегистрирован: 27.06.2012(UTC)
Сообщений: 5
Откуда: Uljanovsk

Судя по названию именно открытый. Данный вопрос уточняется.

Требуется ли физический носитель контейнера закрытого ключа для вышеуказанных манипуляций?
Offline Vadim_Vasiliev  
#6 Оставлено : 27 июня 2012 г. 16:02:40(UTC)
Vadim_Vasiliev

Статус: Новичок

Группы: Участники
Зарегистрирован: 27.06.2012(UTC)
Сообщений: 5
Откуда: Uljanovsk

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

в Open.cer что указано? Субъект:f3877ef5, xxxxxx ?

Да, в нем именно этот субъект.
Offline Андрей Писарев  
#7 Оставлено : 27 июня 2012 г. 16:04:00(UTC)
Андрей *

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

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

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Vadim_Vasiliev написал:
Судя по названию именно открытый. Данный вопрос уточняется.

Требуется ли физический носитель контейнера закрытого ключа для вышеуказанных манипуляций?


Нет. Достаточно контейнер с закрытым ключом (pfx) - импортировать
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#8 Оставлено : 27 июня 2012 г. 16:07:22(UTC)
Андрей *

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

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

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Vadim_Vasiliev написал:
Андрей * написал:

в Open.cer что указано? Субъект:f3877ef5, xxxxxx ?

Да, в нем именно этот субъект.


и Open.cer был импортирован в хранилище сертификатов: личные?
Без наличия закрытого ключа это не имеет смысла...

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

Статус: Новичок

Группы: Участники
Зарегистрирован: 27.06.2012(UTC)
Сообщений: 5
Откуда: Uljanovsk

Если правильно понял, от заказчика требуется передать нам этот контейнер?
Offline Андрей Писарев  
#10 Оставлено : 27 июня 2012 г. 16:16:18(UTC)
Андрей *

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

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

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Vadim_Vasiliev написал:
Если правильно понял, от заказчика требуется передать нам этот контейнер?


Да. Если требуется расшифровать данные.

P.s. какое вообще отношение имеет КриптоПро CSP 3.6 к теме? Anxious
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.