Crypto видите съхранената парола (PIN код) на контейнера с електронен подпис частен ключ - повярвай ми аз съм

Често потребителите не могат да си спомните паролата (PIN код) от електронен подпис на съда, не е изненадващо, че тя се променя веднъж годишно в резултат на планирана промяна на ключ EDS и след това сложи отметка "запомни паролата" и вашата парола ще никога vvoditsya.Sohranenny парола може да се разглежда като се използва csptest конзолата за кандидатстване, част от Crypto СПО.

Полезността се намира в папката, която съдържа Crypto (по подразбиране е C: \ Program Files \ Crypto Pro \ CSP \).

Отидете до директорията с програмата

CD "C: \ Program Files \ Crypto Pro \ CSP"

Радвайки се на имената на разположение затворен контейнер ключ EDS:

csptest -keyset -enum_cont -fqcn -verifycontext

команда показва списък с наличните видове контейнери: \\ \.<имя считывателя>\<имя контейнера>

След това извеждаме съхранява паролата за желания контейнер:

csptest -passwd -showsaved -container "<имя контейнера>"

PS: Този метод е подходящ за Crypto 3.6 и по-горе. Криптирания 3.0 csptest са безполезни -showsaved опция.

PPS: Ако този метод не помогне и имате хардуерни контейнери (жетони), можете да се опитате да въведете паролата по подразбиране. За тази rutoken 12345678 за eToken 1234567890. за JaCarta PKI / ГОСТ 11111111 (1234567890 ако обратна съвместимост е активирана опция).

ПЧП: Целият процес може да бъде автоматизиран обичайната партида файл, който масово получава паролите на всички налични клавишите. Много благодаря Aleksandru Sannikovu за преразглеждане на сценария. Изтеглете прилеп файл от тук. Текст на партида файл:

14 "==" AcquireContext "ехо: !! $ A >>% именакомпютъра% .txt!
ако "$ а !:

8 "==" грешка "ехо :! Уви, ключовата подкрепа липсва или паролата не беше запазена >>% именакомпютъра% .txt. ехо: >>% именакомпютъра% .txt
ако "$ а !:

5! "==" Запазено "комплект / от $ ай = 1
ако! $ ай! GEQ 0 набор / с $ Ai- = 1 набор / с $ би- = 1 ехо: !! $ на >>% именакомпютъра% .txt
! Ако $ двупосочен == 0 ехо :! >>% именакомпютъра% .txt набор / с $ BI = 2
)
дел / F / р temp.txt
EndLocal
ехо

Отделни изтегляне csptest полезност за версии 3.6 и 3.9 може да бъде тук.