Инструменты пользователя

Инструменты сайта


faq:crypto

Это старая версия документа!


ЭЦП

КриптоПро

Копирование ключа

Чтобы перенести ЭЦП с неэкспортируемыми ключами хранящиеся в реестре компьютера в формате КриптоПРО нужно: 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

  • заменить в reg-файле keys_x64.reg 4) SID старого пользователя на SID нового, например в Блокноте командой Заменить 5)
  • сохранить файл
  • импортировать файл, запустив двойным кликом мыши

Останется только скопировать файлы сертификатов в директорию

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
2) , 3)
альтернативная команда: whoami /user
4)
или keys_x32.reg, если переносим с 32 битной системы; если перенос с 32 бита на 64 бита, то, соответственно, нужно изменить адрес хранения ключей - добавить WOW6432Node
5)
комбинация клавиш Ctrl+H
6)
32-битное (8 шестнадцатеричных цифр) число, которое генерируется при форматировании и хранится в загрузочном секторе
faq/crypto.1786183795.txt.gz · Последнее изменение: — nikolay