Это старая версия документа!
Содержание
ЭЦП
КриптоПро
Копирование ключа
Чтобы перенести ЭЦП с неэкспортируемыми ключами хранящиеся в реестре компьютера в формате КриптоПРО нужно: 1)
- выяснить SID текущего пользователя под которым сохранён ключ в реестре командой 2)
wmic useraccount where name='%username%' get sid
- например, SID равен
S-1-5-21-3863075901-1716228650-460001326-1005, нужно запомнить его:set SID=S-1-5-21-3863075901-1716228650-460001326-1005
- выгрузить ключи из реестра:
reg export "HKLM\SOFTWARE\Crypto Pro\Settings\Users\%SID%\Keys" keys_x32.reg /y reg export "HKLM\SOFTWARE\WOW6432Node\Crypto Pro\Settings\Users\%SID%\Keys" keys_x64.reg /y
- в случае 64-битной системы на первую команду будет ошибка, в случае 32-битной на вторую

Далее сохранить сертификаты ЭЦП пользователя, для этого:
- скопировать файлы из директории:
C:\Users\%username%\AppData\Roaming\Microsoft\SystemCertificates\My
Далее, уже на целевом компьютере, куда переносятся ЭЦП нужно:
- узнать SID пользователя которому переносим ЭЦП командой 3)
wmic useraccount where name='%username%' get sid
- сохранить файл
- импортировать файл, запустив двойным кликом мыши
Останется только скопировать файлы сертификатов в директорию
C:\Users\%username%\AppData\Roaming\Microsoft\SystemCertificates\My
на конечном компьютере и перенос ЭЦП завершён.
Идентификатор диска
Идентификатор съёмного диска в КриптоПро имеет формат 7890-CDEF_TRANSCEND, где TRANSCEND - название флешки (имя файловой системы), а 7890-CDEF - серийный номер тома (Volume Serial Number) 6).
Как узнать текущий серийный номер:
dir X:
Где X: - буква диска (флешки). В первой строке вывода будет что-то вроде:
Том в устройстве X имеет метку MY_FLASH Серийный номер тома: 1A2B-3C4D
Чтобы сменить идентификатор нужно переименовать флешку в проводнике и сменить серийный номер тома. Скачайте утилиту VolumeID с официального сайта Microsoft. Распакуйте архив в любую папку. Запустите командную строку от имени администратора и перейдите в папку с утилитой. Выполните команду:
volumeid X: 7890-CDEF

