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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline alex.master  
#1 Оставлено : 7 июня 2023 г. 18:04:10(UTC)
alex.master

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

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

Здравствуйте.

Партнер шифрует файл утилитой cryptcp: cryptcp.x64.exe -encr -dn "SomeName" "some_file.csv" some_file.encr

Тут все ок, расшифровывается той же cryptcp без проблем.

Но нужно расшифровывать файл в другом офисе из кода на C#. Можно ли как-нибудь узнать формат зашифрованного файла
т.е. по какому смещению и что лежит и алгоритмы из пакета КриптоПро SDK, используемые при шифровании?

Или это коммерческая тайна?
Offline Андрей *  
#2 Оставлено : 7 июня 2023 г. 19:07:59(UTC)
Андрей *

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

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

Сказал «Спасибо»: 548 раз
Поблагодарили: 2197 раз в 1715 постах
Здравствуйте.

На выходе CMS Enveloped, без -der получается дополнительно кодируется в base64.

Значит необходимо декодировать из base64 и воспользоваться EnvelopedCms.Decrypt для расшифровки.

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 7 июня 2023 г. 19:09:33(UTC)
Андрей *

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

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

Сказал «Спасибо»: 548 раз
Поблагодарили: 2197 раз в 1715 постах
Автор: alex.master Перейти к цитате

Или это коммерческая тайна?


https://datatracker.ietf...doc/html/rfc5652#page-17

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#4 Оставлено : 7 июня 2023 г. 19:16:41(UTC)
Андрей *

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

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

Сказал «Спасибо»: 548 раз
Поблагодарили: 2197 раз в 1715 постах
посмотрите пример в КриптоПРО.Net SDK

Цитата:
static Byte[] DecryptMsg(byte[] encodedEnvelopedCms)
Техническую поддержку оказываем тут
Наша база знаний
Offline alex.master  
#5 Оставлено : 9 июня 2023 г. 10:26:46(UTC)
alex.master

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

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

Доброе утро.

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