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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline bony599  
#1 Оставлено : 15 мая 2015 г. 16:44:02(UTC)
bony599

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

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

Сказал(а) «Спасибо»: 2 раз
Есть EnvelopedCMS объект и ключевой контейнер с ПИН-кодом.
Как расшифровать чтобы не запрашивался ПИН?
Offline Максим Коллегин  
#2 Оставлено : 15 мая 2015 г. 17:13:32(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 38 раз
Поблагодарили: 737 раз в 634 постах
В примерах SDK есть подпись с пином. Попробуйте аналогично.
Знания в базе знаний, поддержка в центре поддержки
Offline bony599  
#3 Оставлено : 18 мая 2015 г. 18:44:17(UTC)
bony599

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

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

Сказал(а) «Спасибо»: 2 раз
Может быть в КриптоПро кто-то знает как это сделать и возможно ли вообще? Если да, то приведите, пожалуйста, пример.
Заранее благодарен.
Offline Андрей Писарев  
#4 Оставлено : 18 мая 2015 г. 18:47:59(UTC)
Андрей *

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

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

Сказал «Спасибо»: 615 раз
Поблагодарили: 2381 раз в 1873 постах
Автор: bony599 Перейти к цитате
Может быть в КриптоПро кто-то знает как это сделать и возможно ли вообще? Если да, то приведите, пожалуйста, пример.
Заранее благодарен.


в SDK посмотрели пример?
Техническую поддержку оказываем тут
Наша база знаний
Offline bony599  
#5 Оставлено : 18 мая 2015 г. 20:01:33(UTC)
bony599

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

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

Сказал(а) «Спасибо»: 2 раз
В SDK нет такого примера, поэтому и затруднение.
Offline bony599  
#6 Оставлено : 18 мая 2015 г. 20:14:54(UTC)
bony599

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

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

Сказал(а) «Спасибо»: 2 раз
В SDK нет такого примера, поэтому и затруднение.
Offline Андрей Писарев  
#7 Оставлено : 18 мая 2015 г. 21:42:30(UTC)
Андрей *

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

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

Сказал «Спасибо»: 615 раз
Поблагодарили: 2381 раз в 1873 постах
CryptAcquireContext( ...hProv...) из StreamHelper.cs
CryptSetProvParam(hProv, PP_KEYEXCHANGE_PIN ...)
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#8 Оставлено : 18 мая 2015 г. 21:43:34(UTC)
Андрей *

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

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

Сказал «Спасибо»: 615 раз
Поблагодарили: 2381 раз в 1873 постах
Далее по "ключевым словам" примеры на форуме:
Как убрать запрос пароля?
Техническую поддержку оказываем тут
Наша база знаний
Offline bony599  
#9 Оставлено : 19 мая 2015 г. 10:58:58(UTC)
bony599

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

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

Сказал(а) «Спасибо»: 2 раз
Что-то совсем не понятно:
1. Где обещаный пример в SDK с EnvelopedCMS?
2. Из StreamHelper.cs:
[DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern Boolean CryptAcquireContext(
ref IntPtr hProv,
String pszContainer,
String pszProvider,
int dwProvType,
int dwFlags
);
- это что как то связано с темой КриптоПро .Net ?
3. Что-то я не понял, что это за переписка по теме "Как убрать запрос пароля?" и где там класс envelopedCms?
4. И как всё это применить к envelopedCms, т.е. к коду ниже, где и возникла проблема?

// Создаем объект для декодирования и расшифрования.
EnvelopedCms envelopedCms = new EnvelopedCms();

// Декодируем сообщение.
envelopedCms.Decode(File.ReadAllBytes(fname + ".p7m"));

// Выводим количество получателей сообщения и
// алгоритм зашифрования.
DisplayEnvelopedCms(envelopedCms, false);

// Расшифровываем сообщение.
// Сообщение будет расшифровано для того получателя,
// чей секретный ключ будет найден первым.
// Для расшифрования сообщения на конкретного
// получателя можно использовать код подобный следующему:
// envelopedCms.Decrypt(envelopedCms.RecipientInfos[0]);
// который расшифровывает сообщение для первого
// получателя.
Console.Write("Расшифрование ... ");
envelopedCms.Decrypt(envelopedCms.RecipientInfos[0]);
5. Зачем нам тогда КриптоПро .Net и даже C#, если Вы по сути предлагаете писать на C++?
Offline Андрей Писарев  
#10 Оставлено : 19 мая 2015 г. 11:35:16(UTC)
Андрей *

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

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

Сказал «Спасибо»: 615 раз
Поблагодарили: 2381 раз в 1873 постах
P/Invoke запрещён уже?
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.