| ||||
| ||||
Пробую изучить работу cryptcp.exe, однако при попытки зашифровать файл выдает ошибку: Не удалось загрузить серийный номер (код: 21000002). У меня есть сертификат (файл), установленный КриптоПро CSP 1.1 и файл, который я хочу зашифровать. Делать пытаюсь согласно документации, которая шла с этой командной строкой. | ||||
Ответы: | ||||
| ||||
Этот момент пройден... оказывается серийный номер надо было взять из файла-лицензии, что лежал на сайте. Но шифрование пока не поддалось... Я запускаю следующую строку: cryptcp -encr -f 0001100.CER test.txt test1.msg но файл test1.msg пуст. | ||||
| ||||
Пример подписи и шифрования файла (ненужное зачеркнуть:). rem Подпись: cryptcp.exe -sign -dn Max -uMy -1 -der sn.txt sn.txt.p7s rem Шифрование: cryptcp.exe -encr -dn "" -uAddressBook -der sn.txt.p7s sn.txt.p7m del sn.txt.p7s | ||||
| ||||
А если я не использую хранилище? Я могу просто указывать имя сертификата? | ||||
| ||||
Для шифрования можно использовать и файл, но для формирования ЭЦП все таки корректнее указывать сертификат из хранилища Личные (файл сертификата в данном случае не содержит указателя на закрытый ключ, а подпись осуществляется именно на нем) | ||||