Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== КриптоПро CSP ====== ==== Открепленная ЭЦП с помощью КриптоПро CSP 4==== <file bash ds.bat> rem версия 0.1 @echo off rem получение цифровой подписи для файлов :lable cls rem Каталог с расположение КриптоПро CSP, отредактировать в случае не совпадения set cat_name_csp=C:\Program Files (x86)\Crypto Pro\CSP set /p cat_name="Введите путь до входного файла: " set /p file_name="Введите имя файла, вместе с его расширением: " if %errorlevel%==1 goto lable cd /D %cat_name_csp%: cls echo Необходимо выбрать сертификат и ввести его порядковый номер TIMEOUT /T 3 /NOBREAK start csptest.exe -sfsign -sign -detached -add -in %cat_name%\%file_name% -out %cat_name%\%file_name%.sig -my argo@argo.name && explorer.exe %cat_name% </file> Из-за лени пользователя была написана еще одна версия скрипта. В нём выбор организации был основан на ИНН организации. ИНН можно узнать из файла сертификата выданного организации. <file bash ds.bat> rem version 0.2 rem Подпись файлов открепленной ЭЦП @echo off setlocal enableextensions enabledelayedexpansion title .: Подпись файлов открепленной ЭЦП :. :lb_input cls rem Каталог с расположение КриптоПро CSP, отредактировать в случае не совпадения set cat_name_csp=C:\Program Files\Crypto Pro\CSP set /p cat_name="Введите путь до входного файла: " set /p file_name="Введите имя файла, вместе с его расширением: " rem Поиск производиться по ИНН организации. Напишите корректные значение ИНН. Список может быть больше echo 1. ООО "НеМру" echo 2. ООО "МинОбр" :lb_inn rem Выбор организации по ИНН. Список может быть больше rem Задайте ИНН организации в перевенную inn set /p oo_number="Введите номер организации: " if %oo_number% EQU 1 (set inn=0000000001 && goto csp) if %oo_number% EQU 2 (set inn=0000000002 && goto csp) echo. echo Не верный выбор. Уточните организацию. echo. goto lb_inn if %errorlevel%==1 goto lb_input :csp cd /D %cat_name_csp%: cls start csptest.exe -sfsign -sign -detached -add -in "%cat_name%\%file_name%" -out "%cat_name%\%file_name%".sig -my "%inn%" </file> Значения **ИНН** организации должны быть явно заданы в файле, это переменная **inn** Последнее изменение: 02:02:2025 00:21