Crypto vizualiza parola stocată (cod PIN) pe recipientul cu cheia privată semnătură electronică - încredere în mine I`m
De multe ori, utilizatorii nu pot aminti parola (codul PIN) de semnătura electronică a containerului, nu este surprinzător faptul că se schimbă o dată pe an, la o modificare planificată a cheie EDS și apoi a pus un cec „uitat parola“ si parola nu va fi niciodată vvoditsya.Sohranenny parola pot fi vizualizate folosind csptest Console Application, o parte din Crypto CSP.
Utilitarul este localizat în folderul care conține Crypto (implicit este C: \ Program Files \ Crypto Pro \ CSP \).
Du-te la directorul cu programul
CD-ul "C: \ Program Files \ Crypto Pro \ CSP"
Bucurându-se de numele containerului disponibil cheie închis EDS:
csptest -keyset -enum_cont -fqcn -verifycontext
comandă afișează o listă de tipuri disponibile de containere: \\ \.<имя считывателя>\<имя контейнера>
După aceasta obținem parola stocată pentru containerul dorit:
csptest -showsaved -passwd containerelor "<имя контейнера>"
PS: Această metodă este adecvată pentru Crypto 3.6 și mai sus. Crypto 3.0 csptest nu au nici o opțiune -showsaved utilitate.
PPS: Dacă această metodă nu ajută și aveți hardware containere (token-uri), puteți încerca să introduceți parola implicită. Pentru acest rutoken 12345678 pentru eToken 1234567890. pentru JaCarta PKI / GOST 11111111 (1234567890 în cazul în care compatibilitatea inversă este activată opțiunea).
PPPS: Întregul proces poate fi automatizat fișier batch obișnuit ca masa devine parolele de toate cheile disponibile. Multe mulțumiri Aleksandru Sannikovu pentru revizuirea scenariului. Descarcă liliac-fișier de aici. Textul de fișier batch:
14 "==" AcquireContext „echo: !! $ A >>% ComputerName% .txt!
în cazul în care „$ a !:
8 „==“ o eroare „echo Din păcate :!, suportul de chei lipsește sau parola nu a fost salvată >>% NumeComputer% .txt. echo: >>% ComputerName% .txt
în cazul în care „$ a !:
5! "==" salvate „set / a $ ai = 1
dacă! $ ai! geq 0 set / a $ ai- = 1 set / a $ bi- = 1 echo: !! $ un >>% ComputerName% .txt
! Dacă $ bi == 0 echo >>% ComputerName :!% .txt set / a $ bi = 2
)
del / f / q temp.txt
EndLocal
ecou pe
Separată Descarca csptest utilitate pentru versiunile 3.6 și 3.9 pot fi aici.