Для того, чтобы посмотреть сохраненные в реестре пароли на ключевые носители нужно:

  1. Переходим в папку с программой  — cd «C:\Program Files\Crypto Pro\CSP\»
  2. Смотрим доступные контейнеры закрытого ключа электронно-цифровой подписи — csptest -keyset -enum_cont -fqcn -verifycontext
  3. Вводим команду для отображения пароля — 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\Иванов Иван Иванович 12312313_1
\\.\REGISTRY\Петров Петр Петрович 12421422_1
\\.\REGISTRY\Сидоров Сидор Сидорович_22_02_2017__1
OK.
Total: SYS: 0,188 sec USR: 0,125 sec UTC: 0,595 sec
[ErrorCode: 0x00000000]

 

Далее вводим:

csptest -passwd -showsaved -container "\\.\REGISTRY\Петров Петр Петрович 12421422_1"

Примерный вывод команды:

CSP (Type:75) v3.9.8010 KC1 Release Ver:3.9.8495 OS:Windows CPU:AMD64 FastCode:READY:AVX.
AcquireContext(\\.\REGISTRY\Петров Петр Петрович 12421422_) succeeded. HCRYPTPROV: 16121212
Saved container password:
01234567
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:

01234567

и есть сохраненный пароль от контейнера.


  1. Админ:

    нифига не работает на 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]

    • lis:

      Вполне возможно, я не помню с какой версии мне приходилось восстанавливать.

    • lis:

      Что-то мне сегодня пришло на ум. Вы запустили командную строку от имени администратора? Если нет, то нужно от имени администратора запускать.