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

Уведомление

Icon
Error

7 Страницы123>»
Опции
К последнему сообщению К первому непрочитанному
Offline po_saa  
#1 Оставлено : 14 ноября 2017 г. 14:57:33(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
подскажите пожалуйста, как можно включить потоковое шифрование в .NET
КриптоАРМ, как вижу, поддерживает потоковое шифрование
Это у них отдельная реализация или можно включить в Sharpei ?

Спасибо
Offline Максим Коллегин  
#2 Оставлено : 14 ноября 2017 г. 15:46:49(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Можно включить. В примерах КриптоПро .NET SDK есть такой вариант для подписи (StreamSign), для шифрования аналогично.
Знания в базе знаний, поддержка в техподдержке
thanks 1 пользователь поблагодарил Максим Коллегин за этот пост.
po_saa оставлено 22.11.2017(UTC)
Offline po_saa  
#3 Оставлено : 22 ноября 2017 г. 15:15:08(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
Автор: maxdm Перейти к цитате
Можно включить. В примерах КриптоПро .NET SDK есть такой вариант для подписи (StreamSign), для шифрования аналогично.


NET SDK у меня установлен, но примера StreamSign не нашел

сбрехал я однако.

по поиску нашел!

Спасибо

Отредактировано пользователем 22 ноября 2017 г. 15:25:12(UTC)  | Причина: Не указана

Offline po_saa  
#4 Оставлено : 19 декабря 2017 г. 21:12:02(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
Автор: maxdm Перейти к цитате
Можно включить. В примерах КриптоПро .NET SDK есть такой вариант для подписи (StreamSign), для шифрования аналогично.


Спасибо.
Шифрование кое-как запустилось, то есть зашифровалось молча (без ошибок)

Но КриптоАРМ расшифровать его не может, говорит, что файл неправильного формата.
В примерах дешифратора не нашел - только проверка подписи

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

Offline po_saa  
#5 Оставлено : 19 декабря 2017 г. 21:19:45(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
Автор: maxdm Перейти к цитате
Можно включить. В примерах КриптоПро .NET SDK есть такой вариант для подписи (StreamSign), для шифрования аналогично.


Гадство - стоило вам пожаловаться (см.текст выше), как сразу заработало
дело было в detached - я установил "отсоединённая" - надо было оставить false

но КриптоАРМ всё равно не дешифрует

KriptoARM ne deshifruet.PNG (142kb) загружен 53 раз(а).

Отредактировано пользователем 19 декабря 2017 г. 21:43:36(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#6 Оставлено : 20 декабря 2017 г. 14:17:22(UTC)
Андрей *

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

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

Сказал «Спасибо»: 549 раз
Поблагодарили: 2208 раз в 1723 постах
Приложите этот зашифрованный файл
Техническую поддержку оказываем тут
Наша база знаний
Offline po_saa  
#7 Оставлено : 22 декабря 2017 г. 17:42:45(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
soourki_01.01.2017.zip.enc (299kb) загружен 5 раз(а).
Автор: Андрей * Перейти к цитате
Приложите этот зашифрованный файл


Долго экспериментировал
КриптоАРМ его дешифрует, но только у меня после обновления .NET

у остальных - ошибка

Decrypt file error. Wrong PKCS#7 format e070000f: Error while ASN.1-decoding PKCS#7 messageэ
Offline po_saa  
#8 Оставлено : 25 декабря 2017 г. 18:08:47(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
sss_01.01.2017.zip.enc (98kb) загружен 5 раз(а).
Автор: Андрей * Перейти к цитате
Приложите этот зашифрованный файл


вот файл с неправильным форматом

sss_01.01.2017.zip.enc (98kb) загружен 5 раз(а).
Offline Андрей Емельянов  
#9 Оставлено : 27 декабря 2017 г. 12:49:43(UTC)
Андрей Емельянов

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

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

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Добрый день.
Вы приложили подписанный файл, а где зашифрованный?
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline po_saa  
#10 Оставлено : 28 декабря 2017 г. 12:16:47(UTC)
po_saa

Статус: Активный участник

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

Сказал(а) «Спасибо»: 6 раз
Автор: eav Перейти к цитате
Добрый день.
Вы приложили подписанный файл, а где зашифрованный?


Я ориентировался на код из примера class StreamSign
Я полагал, что это и есть шифрование
Что в этом коде нужно поменять, чтобы он не подписывал (подпись мне не нужна) а шифровал?

/// <summary>
/// Кодирование CMS в поточном режиме.
/// </summary>
/// <param name="cert">сертификат, на котором шифровать. Если не указывать, то должна быть заполнена коллекция commonX509Certificale2Collection</param>
/// <param name="inFile">файл, который подлежит шифрованию</param>
/// <param name="outFile">зашифрованный файл</param>
/// <param name="detached">отсоединенная подпись (FALSE по умолчанию)</param>
public void Encode(X509Certificate2 cert, FileStream inFile,
FileStream outFile, bool detached = false)
{
CMSWin32.CMSG_SIGNER_ENCODE_INFO SignerInfo;
CMSWin32.CMSG_SIGNED_ENCODE_INFO SignedInfo;
CMSWin32.CMSG_STREAM_INFO StreamInfo;
CMSWin32.CERT_CONTEXT[] CertContexts = null;
CMSWin32.BLOB[] CertBlobs;

X509Chain chain = null;
X509ChainElement[] chainElements = null;
X509Certificate2[] certs = null;
AsymmetricAlgorithm key = null;
ICspAsymmetricAlgorithm ikey = null;
GCHandle gchandle = new GCHandle();
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
7 Страницы123>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.