Для того, чтобы посмотреть сохраненные в реестре пароли на ключевые носители нужно:
- Открываем терминал, Пуск выполнить- вводим команду cmd
- Переходим в папку с программой — cd «C:\Program Files\Crypto Pro\CSP\»
- Смотрим доступные контейнеры закрытого ключа электронно-цифровой подписи — csptest -keyset -enum_cont -fqcn -verifycontext
- Вводим команду для отображения пароля — csptest -passwd -showsaved -container «<имя контейнера>»
cd "C:\Program Files\Crypto Pro\CSP\"
Смотрим имена доступных контейнеров закрытого ключа ЭЦП:
csptest –keyset –enum_cont –fqcn –verifycontext
пример вывода
CSP (Type:75) v3.9.8010 KC1 Release Ver:3.9.8495 OS:Windows CPU:AMD64 FastCode:READY:AVX. AcquireContext: OK. HCRYPTPROV: 16121212 \\.\REGISTRY\le-12312313-1f23-fa34-2345-132465ca56cf \\.\REGISTRY\trtt-14553323-1112-ffa4-2acb-bc465ca777 \\.\REGISTRY\bolka-133ffa4-2acb-bc465ca777 OK. Total: SYS: 0,188 sec USR: 0,125 sec UTC: 0,595 sec [ErrorCode: 0x00000000]
Далее вводим:
csptest -passwd -showsaved -container "\\.\REGISTRY\le-12312313-1f23-fa34-2345-132465ca56cf"
Примерный вывод команды:
CSP (Type:75) v3.9.8010 KC1 Release Ver:3.9.7495 OS:Windows CPU:AMD64 FastCode:READY:AVX. AcquireContext(\\.\REGISTRY\le-12312313-1f23-fa34-2345-132465ca56cf) succeeded. HCRYPTPROV: 48123213 <strong>Saved container password:</strong> <strong>1234567890</strong> An AT_KEYEXCHANGE key is available. HCRYPTKEY: 1212121 An AT_SIGNATURE key is NOT available. Total: SYS: 0,421 sec USR: 0,187 sec UTC: 1,256 sec [ErrorCode: 0x00000000]
Где
Saved container password:
1234567890
и есть сохраненный пароль от контейнера.