Свежие записи
Свежие комментарии
- lis к записи Возможности АИС ЛПУ (Витакарта) (дополняется)
- Руслан к записи Возможности АИС ЛПУ (Витакарта) (дополняется)
- Максим к записи Доступ к защищенным сайтам с компьютеров локальной сети через один VipNet-клиент
- Генератор фильтра для ошибок (Vitacard) — Admin Day к записи ПС для массовой отмены дефектных случаев в АИС ЛПУ по протоколу ТК из процессинга ФОМС РТ
- wr к записи Не удается отобразить эту страницу – при входе в ЕГИССО
Архивы
Рубрики
Сайты друзей
Баннеры
Крипто Про: Восстановление пин-кода ключевого носителя из реестра
Для того, чтобы посмотреть сохраненные в реестре пароли на ключевые носители нужно:
- Переходим в папку с программой – cd “C:Program FilesCrypto ProCSP”
- Смотрим доступные контейнеры закрытого ключа электронно-цифровой подписи – csptest -keyset -enum_cont -fqcn -verifycontext
- Вводим команду для отображения пароля – csptest -passwd -showsaved -container “ ”
Примерный вывод команды:
Примерный вывод команды:
Saved container password:
и есть сохраненный пароль от контейнера.
нифига не работает на 4 и 3,9. сделал копию с новым паролем – таже херь
OS:Windows CPU:AMD64 FastCode:R
EADY:AVX.
AcquireContext(\.REGISTRY**) succeeded. HCRYPTPROV: 12454544
An error occurred in running the program.
.passwd.c:1011:Error occurred get_saved_password.
Error number 0x0 (0).
Операция успешно завершена.
An AT_KEYEXCHANGE key is available. HCRYPTKEY: 12399600
An AT_SIGNATURE key is NOT available.
Total: SYS: 0,156 sec USR: 0,063 sec UTC: 0,248 sec
[ErrorCode: 0x00000000]
Вполне возможно, я не помню с какой версии мне приходилось восстанавливать.
Что-то мне сегодня пришло на ум. Вы запустили командную строку от имени администратора? Если нет, то нужно от имени администратора запускать.
Зачастую пользователи не могут вспомнить пароль (пинкод) от контейнера ЭЦП, что неудивительно меняется он раз в год при плановой смене ключа ЭЦП после чего ставится галочка «запомнить пароль» и пароль больше никогда не вводится.Сохраненный пароль можно посмотреть с помощью консольной утилиты csptest, входящей в состав КриптоПро CSP.
Утилита находится в папке с установленным КриптоПро (по умолчанию C:Program FilesCrypto ProCSP).
Переходим в директорию с программой
Смотрим имена доступных контейнеров закрытого ключа ЭЦП:
команда выводит список доступных контейнеров вида: \.
После этого выводим сохраненный пароль для нужного контейнера:
PS: Данный способ подходит для КриптоПро 3.6 и выше. В КриптоПро 3.0 у утилиты csptest отсутствует опция -showsaved.
PPS: Если этот метод не помогает и у вас аппаратные контейнеры (токены), можно попробовать ввести пароль по умолчанию. Для rutoken это 12345678, для eToken 1234567890, для JaCarta PKI/ГОСТ 11111111 (1234567890 если включена опция обратная совместимость).
PPPS: Весь процесс можно автоматизировать обычным батником,который массово достает пароли из всех доступных ключей. Большое спасибо Александру Санникову за доработку скрипта . Скачать bat-файл можно отсюда. Текст батника:
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
copy «C:Program FilesCrypto ProCSPcsptest.exe» >nul
chcp 1251
if exist %computername%.txt del /f /q %computername%.txt
if exist temp.txt del /f /q temp.txt
set NameK=»»
for /f «usebackq tokens=3,4* delims=» %%a in (`csptest -keyset -enum_cont -fqcn -verifycontext` ) do (
set NameK=%%a
;csptest -passwd -showsaved -container «!NameK!» >> temp.txt
)
del /f /q csptest.exe
set/a $ai=-1
set/a $bi=2
for /f «usebackq delims=» %%a in («temp.txt») do @(set «$a=%%a»
if «!$a:
,14!»==»AcquireContext» echo:!$a! >> %computername%.txt
if «!$a:
,8!»==»An error» echo:Увы, ключевой носитель отсутствует или пароль не был сохранен. >> %computername%.txt & echo: >> %computername%.txt
if «!$a:
,5!»==»Saved» set/a $ai=1
if !$ai! geq 0 set/a $ai-=1 & set/a $bi-=1 & echo:!$a! >> %computername%.txt
if !$bi!==0 echo: >> %computername%.txt & set/a $bi=2
)
del /f /q temp.txt
EndLocal
echo on
Скачать отдельно утилиту csptest для версий 3.6 3.9 и 4.0 можно отсюда.
Зачастую пользователи не могут вспомнить пароль (пинкод) от контейнера ЭЦП, что неудивительно, ведь меняется он раз в год при плановой смене ключа ЭЦП, после чего ставится галочка «запомнить пароль» и пароль больше никогда не вводится. Сохраненный пароль можно посмотреть с помощью консольной утилиты csptest, входящей в состав КриптоПро CSP.
Утилита находится в папке с установленным КриптоПро (по умолчанию C:Program FilesCrypto ProCSP).
Переходим в директорию с программой
cd «C:Program FilesCrypto ProCSP»
Смотрим имена доступных контейнеров закрытого ключа ЭЦП:
csptest -keyset -enum_cont -fqcn -verifycontext
команда выводит список доступных контейнеров вида: \.
После этого выводим сохраненный пароль для нужного контейнера:
csptest -passwd -showsaved -container » «
PS: Данный способ подходит для КриптоПро 3.6 и выше. В КриптоПро 3.0 у утилиты csptest отсутствует опция -showsaved.
PPS: Если этот метод не помогает и у вас аппаратные контейнеры (токены), можно попробовать ввести пароль по умолчанию. Для rutoken это: 12345678, для eToken: 1234567890
Возможно Вам будет интересно узнать: Как скопировать закрытый ключ
На страничке «Полезности» Вы можете узнать много новых и полезных вещей, которые обязательно рано или поздно пригодятся вам при работе с ко мпьютером. Многие вещи, я уверен, станут для вас приятным открытием. Буду рад и дальше делиться с Вами интересными вещами.
Компьютер этот размерами своими напоминает пластиковую кредитную карту – всего 50 на 87 миллиметров.
Linux Mint
Некоторое время тому назад я установил на свой ПК в качестве второй операционной системы.
Один за всех
Интересное и недорогое решение для малого и среднего бизнеса предлагает компания Synology. DiscStation DS-412+ это 4-х дисковый.
Атомная батарейка
Компания City Labs начала выпуск настоящих атомных батареек NanoTritium. Источником энергии в этих батарейках служит.
Офисный малыш Intel NUC
Такой миниатюрный малыш крепится с помощью штатного крепления, идущего в комплекте, на отверстия с резьбой, которые есть.
Малый IT-бизнес это реально
Мысли о собственном IT бизнесе не возникают спонтанно, они накапливаются месяцами или даже годами.