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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline oko@pcrc.spb.ru  
#1 Оставлено : 20 июля 2018 г. 16:17:47(UTC)
oko@pcrc.spb.ru

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день!

Подскажите, пожалуйста, можно ли (как?) вызвать утилиту коммандной строки, в котором в качестве КПС указать 2 thumbprint ?
Например, зашифровать сообщение на 2 конкртетных получателей.
Я в курсе, что этого можно добиться, указывая в качестве КПС -dn, но у меня присутствуют несколько действующих ключей получателей с одинаковыми именами и необходимо четко указать конкретные.

Заранее благодарю.

С уважением,
Олег
Online Андрей Писарев  
#2 Оставлено : 20 июля 2018 г. 21:54:38(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2045 раз в 1586 постах
Здравствуйте, Олег.

Могу предложить такой вариант:

Код:


for /r "y:\tmp\" %%i in ("*.doc") do ( 
 cryptcp -encr  -der   -f "d:\certs.p7b" -nochain "y:\tmp\%%~ni.doc" "y:\tmp\%%~ni.doc.enc"
)



"y:\tmp\" - папка, в которой ищем файлы по расширению: *.doc

-encr -параметр для зашифрования файла
-der -опция для сохранения в бинарном варианте, без него будет зашифрованный файл дополнительно закодирован в base64
-f "d:\certs.p7b" -использовать для шифрования сертификаты из указанного файла
-nochain -не проверять сертификаты (цепочка и т.п.)

"y:\tmp\%%~ni.doc" -исходный файл, который будет зашифрован
"y:\tmp\%%~ni.doc.enc" - результат

Пример для шифрования 1 файла (report.doc в папке y:\tmp\):
Код:

 cryptcp -encr  -der   -f "d:\certs.p7b" -nochain "y:\tmp\report.doc" "y:\tmp\report.doc.enc"



Как получить файл p7b?

Устанавливаете в любое хранилище сертификаты, которые будут используются для зашифрования.
Открываете в консоли управления хранилище, выделяете эти сертификаты:
Действие\Все задачи\Экспорт\Далее\
> Нет, не экспортировать закрытый ключ
> отмечаете: Стандарт CMS - сертификаты PKCS#7 (.p7b)
> Обзор - указываете имя файла p7b для сохранения файлов.

Удобно:
не нужно хеши править\КПС - Сертификаты читаются из файла p7b и выполняется шифрование.





Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
oko@pcrc.spb.ru оставлено 22.07.2018(UTC)
Offline oko@pcrc.spb.ru  
#3 Оставлено : 22 июля 2018 г. 11:04:16(UTC)
oko@pcrc.spb.ru

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

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

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