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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline st.matv  
#1 Оставлено : 10 ноября 2014 г. 13:47:15(UTC)
st.matv

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

Группы: Участники
Зарегистрирован: 06.05.2014(UTC)
Сообщений: 4
Российская Федерация

Доброго времени суток.
Ситуация: установлены сертификаты, лицензированное КриптоПро, получаю зашифрованный файл через stunnel от некого сайта (http://www.rb-ei.com)... Дальше мистика!!! Вот такое для Windows (с лицензией или без; номер 7 или сервер 2008, версии КриптоПро 3.6 и 3.9):

C:\cryptcp.win32>cryptcp -decr -dn E=XXXX@xxxxx.ru -start enc.xml dec.xml
CryptCP 3.42 (c) "КРИПТО-ПРО", 2002-2013.
Утилита командной строки для подписи и шифрования файлов.

Будет использован следующий сертификат:
.........................................................
Действителен с 24.06.2014 07:15:00 по 24.06.2019 07:25:00

Цепочки сертификатов проверены.
Расшифрование данных...
Ошибка: An error occurred while performing an operation on a cryptographic messa
ge.

Encr.cpp:533: 0x80091001
[ErrorCode: 0x80091001]

Вот такое для нескольких вариаций Unix ( КриптоПро 3.6 и 3.9 ):

[root@server data]# ./cryptcp -decr -dn XXXXX@xxxx.ru -start enc.xml dec.xml
CryptCP 3.41 (c) "Crypto-Pro", 2002-2013.
Command prompt Utility for file signature and encryption.

The following certificate will be used:
Valid from 24.06.2014 07:15:00 to 24.06.2019 07:25:00
Certificate chains are checked.
Decrypting the data...
Error: Invalid cryptographic message type.
/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/Encr.cpp:682: 0x80091004
[ErrorCode: 0x80091004]

Некоторые цифирки разнятся для разных версий КриптоПро - ошибки вываливаются. Но при этом: Windows дешифрует все - любая Юниксовая ОС - для больших файлов расшифровывает 49083 Б (+- пара байт)!!!
Проверил на нескольких десятках разных файлов.

Кто-то с таким сталкивался?
У кого-нить утилита под каким-то из Unix нормально работает (может - таки - я криво чего-то настраиваю)?

Буду признателен за любую полезную информацию.

Спасибо.
Всего наилучшего.
Offline Мясников Роман  
#2 Оставлено : 10 ноября 2014 г. 16:22:45(UTC)
Мясников Роман

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 41 раз в 41 постах
Добрый день.
Всё работает корректно.
1. Чем был сформирован данный файл (какой программой)?
2. Какую Unix ОС используете?
3. Пробовали зашифровать любой файл с большим размером, потом расшифровать? при помощи cryptcp.
4. В логах есть ошибки? /var/log/auth.log или /var/log/messages
Offline st.matv  
#3 Оставлено : 10 ноября 2014 г. 17:13:30(UTC)
st.matv

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

Группы: Участники
Зарегистрирован: 06.05.2014(UTC)
Сообщений: 4
Российская Федерация

Добрый день.
Спасибо за ответ.
1. Спросил у того - у кого забираю файл - но это на некоторое время.
2. uname -a
Linux express.domain.local 2.6.32-431.5.1.el6.x86_64 #1 SMP Wed Feb 12 00:41:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
например...
к этому еще на CentOc 5.5 пытался и на Fedora 20
3. Ступил - не пробовал. Попробовал. Шифрует - дешифрует - все в порядке.
4. При дешифровке файла - который самостоятельно зашифрован - нет ошибок...
При дешифровке того файла - который забираю и дешифрую только кусок такое:
Nov 10 16:52:26 express cprdr[7066]: sup_lib 16:52:26.439434 support_n_dlopen:45 p:7066 t:0x0x7f166944e4a0.
support_n_dlopen(libpcsclite.so, 1) = (nil) fail Unknown error 18446744073709551615(-1)
Nov 10 16:52:26 express cprdr[7066]: sup_lib 16:52:26.439451 support_n_dlopen:45 p:7066.
t:0x0x7f166944e4a0 Error: EINTR/-1 retry exceeded by support_n_dlopen(), retry=20 errno = Unknown error 18446744073709551615(-1)
Nov 10 16:52:26 express cprdr[7066]: sup_lib 16:52:26.439470.
support_load_dll:218 p:7066 t:0x0x7f166944e4a0 support_load_dll(): dlerror() = libpcsclite.so: cannot open shared object file: No such file or directory
Nov 10 16:52:26 express cprdr[7066]: capi20: CryptMsgGetParam ().
Exception :'...... 0x80091004: Invalid cryptographic message type.' at file:'/dailybuildsbranches/CSP_3_9/CSPbuild/CSP/capilite/CMSMessage.cpp' line:51

То что все работает корректно - это великолепно - и теперь очевидно мне в том числе.
Как я понимаю - я чего-то не учитываю при дешифровке файла полученного извне (почему утилита под Windows с этими сложностями не сталкивается на тех же файлах?).

Вижу - что файл самостоятельно зашифрованный и пришедший извне - отличаются по размеру и содержимому.

Большое спасибо - что сдвинули с мертвой точки.
Появились идеи чего не так (почему я сам не догадался зашифровать расшифровать файл?!).
Дело явно не в ПО от КриптоПро. Извините - получилось - без повода я напраслину возвел на Вашу чудо-компанию.

Еще раз большое спасибо.

Всего наилучшего.
Offline st.matv  
#4 Оставлено : 10 ноября 2014 г. 18:34:55(UTC)
st.matv

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

Группы: Участники
Зарегистрирован: 06.05.2014(UTC)
Сообщений: 4
Российская Федерация

И еще раз здравствуйте!

Ко всему сказаному выше - вот такое:
cryptcp -verify -dn E=xxxxx@xxx.ru encrypted.xml decrypted.xml
выдает такое:
CryptCP 3.41 (c) "Crypto-Pro", 2002-2013.
Command prompt Utility for file signature and encryption.

The following certificate will be used:
.....................................................
Valid from 24.06.2014 07:15:00 to 24.06.2019 07:25:00

Certificate chains are checked.
Folder './':
encrypted.xml... Signature verifying...
Signer: Оператор Бюро (для ЭЦП) 2014, ЗАО ОКБ, Москва, RU, bureau.operator@e-i.ru
Skipping the signature due to signer certificate is not in certificate criterion.
Error: Signature.
/dailybuildsbranches/CSP_3_9/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:822: 0x200001F9
[ErrorCode: 0x200001f9]

и!!! в качестве результата выдает тот самый файл - который хотелось... весь целиком...
почему это так - я не понял - но еще раз спасибо КриптоПро за ПО и Мясникову Роману
за пинок в верном направлении...

Всего наилучшего.

Отредактировано пользователем 10 ноября 2014 г. 18:38:02(UTC)  | Причина: Не указана

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