Статус: Участник
Группы: Участники
Зарегистрирован: 23.11.2016(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 5 раз
|
Коллеги, добрый день. Использую GUI КриптоАРМ для подписи и зашифрования идет успешно. Хотим вынести это в командную строку. Читаю документацию но не совсем понятно, как использовать закрытый ключ Вот тут демонстрация того как мы делаем это через КриптоАРМ http://telegra.ph/shifr-s-podpisaniem-08-07Здесь по ссылке многое понятно, но всю соединить в единую логическую цепочку не хватает знаний.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,510   Сказал «Спасибо»: 53 раз Поблагодарили: 810 раз в 747 постах
|
Добрый день. Через cryptcp подписание и зашифрование производится отдельными командами: 1) cryptcp -sign -dn "CN=Delivery-PROD" c:\исходный_файл c:\исходный_файл.sig2) cryptcp -encr -dn "CN=Delivery-PROD" c:\исходный_файл.sig c:\исходный_файл.sig.encВ данном примере предполагается, что Вы работаете с файлом c:\исходный_файл. Соответственно, в приведенных командах нужно изменить путь и имя файла на нужные Вам. Отредактировано пользователем 28 апреля 2018 г. 11:46:30(UTC)
| Причина: Не указана |
|
 1 пользователь поблагодарил Александр Лавник за этот пост.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.11.2016(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 5 раз
|
Александр, Спасибо за ответ. Пытаюсь программно съэмулировать этот процесс. cryptcp.x64.exe -sign -dn "CN=XXX" -der -provname "Crypto-Pro GOST R 34.10-2001 Strong Cryptographic Service Provider" -nochain \zip\130420180300_5_02052018180000.zip zip\130420180300_5_02052018180000.zip.sig
У меня на скринах алгоритм ГОСТ 28147-89. Как его передать cryptcp? В документациях ничего не нашел про алгоритм. Отредактировано пользователем 2 мая 2018 г. 10:45:52(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Здравствуйте. ГОСТ 28147-89 - это алгоритм шифрования. Цитата: -provname "Crypto-Pro GOST R 34.10-2012 Strong Cryptographic Service Provider"
У Вас ключ - ГОСТ 2012? |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.11.2016(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей Писарев  Здравствуйте. ГОСТ 28147-89 - это алгоритм шифрования. Цитата: -provname "Crypto-Pro GOST R 34.10-2012 Strong Cryptographic Service Provider"
У Вас ключ - ГОСТ 2012? Я просто по скрину сужу(см. ниже) Пробую вот так. Все равно банк не принимает файл. Что здесь не так? cryptcp.x64.exe -sign -dn "CN=Delivery-BNK" -der -hashAlg "1.2.643.7.1.2.5.1" -provname "Crypto-Pro GOST R 34.10-2001 Strong Cryptographic Service Provider" -nochain \zip\250420180250_5_03052018180000.zip \zip\250420180250_5_03052018180000.zip.sig Отредактировано пользователем 2 мая 2018 г. 10:54:04(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Что мешает сделать, как написано было в посте 2?
Зачем выкладывать ссылки на заблокированный ресурс? Прикладывайте файлы к сообщению. |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.11.2016(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей Писарев  Что мешает сделать, как написано было в посте 2?
Зачем выкладывать ссылки на заблокированный ресурс? Прикладывайте файлы к сообщению. Исправил. Решение из поста 2 не работает
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Опишите еще раз задачу для себя.
Что требуется? Что сделали? Что сообщает сервис банка?
По постам - вижу, что пытались подписывать. Каким сертификатом? Своим? А где шифрование на сертификат банка? |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.11.2016(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей Писарев  Здравствуйте. ГОСТ 28147-89 - это алгоритм шифрования. Цитата: -provname "Crypto-Pro GOST R 34.10-2012 Strong Cryptographic Service Provider"
У Вас ключ - ГОСТ 2012? У меня ключ 2001. Исправил. Ничего не изменилось
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.11.2016(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей Писарев  Опишите еще раз задачу для себя.
Что требуется? Что сделали? Что сообщает сервис банка?
По постам - вижу, что пытались подписывать. Каким сертификатом? Своим? А где шифрование на сертификат банка? 1) Требуется сэмулировать поведение КриптоАРМ, чтобы я мог из консоли подписывать 2) Сделал, то что выше описано 3) С сервисом банка не общался. Я заливаю файл на их сервер, там файл попадает в отклонённые.
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close