Криптопро в докере

вопросы

Из нашей статьи вы узнаете:

КриптоПро — это специальный криптопровайдер, софт, предназначенный для подписи и шифрования. Без применения таких программ, как КриптоПро, использование ЭЦП становится невозможным. Криптопровайдер — модуль, который устанавливается непосредственно на персональный компьютер и предназначен для защиты данных от изменения третьими лицами.

Программа компании КриптоПро позволяет ставить подписи, шифровать и защищать данные. Любому пользователю ЭЦП требуется криптопровайдер.

Криптопро в докере

Приглашаем всех 6 сентября 2022 года в 11:00 (МСК) принять участие в вебинаре “Особенности реализации требований приказа ФАПСИ №152 по учёту СКЗИ”, который совместно проведут компании КриптоПро и Spacebit.

В ходе мероприятия эксперты рассмотрят вопросы нормативного регулирования учета СКЗИ и выполнения соответствующих требований. Отдельное внимание будет уделено возможностям СКЗИ и особенностям их практического применения.

Ключевые темы:

  • Разбор основных требований приказа ФАПСИ №152 по учету СКЗИ;
  • Демонстрация возможностей системы X-Control по реализации требований приказа ФАПСИ №152;
  • Обзор возможностей СКЗИ КриптоПро CSP 5.0;
  • Текущий статус по сертификации различных версий КриптоПро CSP и КриптоПро УЦ.

Участие в мероприятии бесплатное, необходима регистрация.

Обновлено 13.01.2022

КриптоПро CSP — лидер среди криптопровайдеров (Cryptography Service Provider, CSP) в России. Используется для создания электронной подписи (ЭП), работы с сертификатами и т.д.

Лицензия (лицензионный ключ) платна, но предоставляется демо/пробный период 90 дней (3 месяца) во время которого функционал не ограничен. Бессрочные лицензии бесплатно выдает Федеральное казначейство бюджетным, казенным учреждениям и т.д. Некоторые коммерческие удостоверяющие центры выдают лицензии бесплатно при условии выпуска у них сертификата электронной подписи.

Если лицензия КриптоПро истекла, то работать с электронной подписью невозможно — ни зайти на сайт по сертификату, ни подписать документ нельзя.

Здесь доступны дистрибутивы КриптоПро CSP 4, 5 версии полученные с официального сайта. Мы избавляем вас от необходимости регистрироваться на официальном сайте для скачивания дистрибутивов.

Содержание

  • 1 Скачать КриптоПро CSP 4.0.9975, 4.0.9974, 4.0.9969, 4.0.9963, 4.0.9944
  • 2 Лицензия ключ КриптоПро 4
  • 3 Скачать КриптоПро CSP 5.0.12222, 5.0.12000, 5.0.11944, 5.0.11732, 5.0.11455
  • 4 Лицензия ключ КриптоПро 5
  • 5 Инструкция по установке КриптоПро 4.0

Криптопро в докере

Создание запроса на сертификат для ЕБС (Единой Биометрической системы) на компьютере с Windows

Опубликовано Александр Лавник on 2022-02-02 16:00

При необходимости есть возможность создать запрос на сертификат для ЕБС на компьютере с Windows.

Для создания корректного запроса необходимо:

  1. Использовать КриптоПро CSP 5.0 R2 и новее, чтобы компонент имени с OID 1.2.643.100.4 (ИНН ЮЛ) имел нужный тип NumericString.

  2. Настроить подлючение к HSM с помощью HSM Client.

  3. Добавить в реестре параметр с именем CPEnroll_ClientID в ветке:

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Crypto Pro\Cryptography\CurrentVersion\Parameters

    типа DWORD со значением 0, чтобы в запрос не добавлялись лишние атрибуты.

  4. Использовать команду вида:

    cryptcp -creatrqst ^
    -provname "Crypto-Pro GOST R 34.10-2012 HSM CSP" -provtype 80 ^
    -pin 11111111 ^
    -dn ^
    "CN=""ФГБУ НИИ """"Восход"""""",^
    C=RU,S=77 Москва,^
    L=г. Москва,^
    STREET=""улица Удальцова, дом 85"",^
    O=""ФГБУ НИИ """"Восход"""""",^
    1.2.643.100.1=1234567890123,^
    1.2.643.100.4=1234567890^" ^
    -certusage 1.3.6.1.5.5.7.3.2,1.3.6.1.5.5.7.3.4 ^
    -cont contname ^
    -ext certpolicies.ext -ext hsm2.ext ^
    request.req

    В примере предполагается, что файлы расширений certpolicies.ext и hsm2.ext, а также созданный файл запроса request.req находятся в текущей директории. 

    Символ “^” использован для разбиения команды на строки для большей наглядности, без него команду необходимо записать в одну строку.

    Кавычки подкрашены для понимания того как работает вложенное экранирование.
    Для уже созданного ключевого контейнера необходимо добавить параметр -nokeygen

Другие подробности создания запроса на сертификат для ЕБС см. в основной статье.

Криптопро в докере (1 плюсик(ов))

Криптопро в докере Класс!

Криптопро в докере Не очень 🙁


Содержание
  1. Общие сведения
  2. Сценарии использования
  3. Документация
  4. Лицензирование
  5. Системные требования
  6. Сертификаты
  7. Назначение КриптоПро CSP
  8. Поддерживаемые алгоритмы
  9. Поддерживаемые технологии хранения ключей
  10. Облачный токен
  11. Носители с неизвлекаемыми ключами и защищенным обменом сообщениями
  12. Носители с неизвлекаемыми ключами
  13. Классические пассивные USB-токены и смарт-карты
  14. Инструменты КриптоПро
  15. Поддерживаемое программное обеспечение
  16. Интеграция с платформой КриптоПро
  17. Операционные системы и аппаратные платформы
  18. Интерфейсы для встраивания
  19. Производительность на любой вкус
  20. Регулирующие документы
  21. cryptoPro
  22. Зачем мне этот пакет?
  23. Установка
  24. API
  25. Методы объекта cryptoPro
  26. Методы объекта сертификата
  27. Поддерживаемые СКЗИ
  28. Примеры
  29. Тэг script (UMD)
  30. Angular (ES Modules + Typescript)
  31. React (ES Modules + JavaScript)
  32. Миграция с версии 1 на 2
  33. Тем, кто хочет помочь
  34. Запуск режима разработки
  35. Запуск тестов
  36. Проверка работы примеров с React и Angular
  37. Проверка пакета перед публикацией в NPM
  38. Полезная информация
  39. Установка КриптоПРО CSP в Linux / OSX
  40. Установка КриптоПРО ЭЦП browser plugin в Linux
  41. Настройка плагина для Firefox (до версии 52)
  42. Установка сертификатов в Linux
  43. Лицензия
  44. Можно ли скачать КриптоПро бесплатно
  45. Где купить КриптоПро
  46. Скачать КриптоПро CSP 5. 12222, 5. 12000, 5. 11944, 5. 11732, 5. 11455
  47. Как работает КриптоПро
  48. Главные функции КриптоПро
  49. Кому нужна программа КриптоПро
  50. Инструкция по установке КриптоПро 4
  51. Скачать КриптоПро CSP 4. 9975, 4. 9974, 4. 9969, 4. 9963, 4. 9944
  52. Преимущества компании КриптоПро
  53. Среди главных преимуществ КриптоПро выделяют:
  54. Создание подписи
  55. Проверка подписи
  56. Как подписать документ ЭЦП с помощью КриптоПро 5
  57. Выводы

Общие сведения

КриптоПро .NET – программный продукт, позволяющий использовать средство криптографической защиты информации (СКЗИ) КриптоПро CSP на платформе Microsoft .NET Framework. КриптоПро .NET является новой версией существовавшего ранее программного продукта КриптоПро Sharpei и реализует набор интерфейсов для доступа к криптографическим операциям .NET Cryptographic Provider:

  • хэширование;
  • подпись;
  • шифрование;
  • MAC;
  • генерация ключей и т.д.

Кроме того КриптоПро .NET позволяет использовать стандартные классы Microsoft для высокоуровневых операций:

  • разбор сертификата;
  • построение и проверка цепочки сертификатов;
  • обработка CMS сообщений;
  • установление защищенного обмена через SSL/TLS, HTTPS и FTPS;
  • XML подпись и шифрование.

КриптоПро .NET состоит из двух частей:

  • КриптоПро .NET – клиентский модуль для ОС Windows;
  • КриптоПро .NET SDK – комплект разработчика, состоящий из документации, примеров и библиотек.

КриптоПро .NET обеспечивает применение всех алгоритмов, реализуемых КриптоПро CSP.

Сценарии использования

  • Разработка приложений и веб-сервисов, в которых требуется использование российских криптоалгоритмов, на .NET Framework;
  • Подпись и проверка подписи SOAP сообщений для взаимодействия информационных систем в единой системе межведомственного электронного взаимодействия;
  • Пакетная подпись документов XPS и Microsoft Office (соответствующие примеры кода входят в состав КриптоПро .NET SDK);
  • Подпись и проверка подписи с использованием Microsoft XPS Viewer;
  • Защита соединений Microsoft Lync 2010 с использованием российских криптоалгоритмов;
  • Использование российских криптоалгоритмов в службах федеративной аутентификации (AD FS, WIF, CardSpace и т.п.).

Документация

Документация на КриптоПро .NET SDK включена в дистрибутив и доступна на портале для разработчиков cpdn.

Вопросы встраивания и использования можно обсудить на форуме.

Лицензирование

Существует два вида лицензий КриптоПро .NET:

  • Клиентская лицензия – предоставляет право установки и эксплуатации одной копии продукта на компьютере под управлением клиентской версии ОС Windows (XP/Vista/7/8/8.1/10);
  • Серверная лицензия – предоставляет право установки и эксплуатации одной копии продукта на компьютере под управлением серверной версии ОС Windows (2003/2003 R2/2008/2008 R2/2012/2012 R2/2016/2019).

КриптоПро .NET SDK распространяется на бесплатной основе в составе КриптоПро SDK.

Системные требования

КриптоПро .NET функционирует на платформах Microsoft Windows 2000 и выше (x86 и x64) под управлением Microsoft .NET Framework 2.0 и выше и требует установленного КриптоПро CSP версии 2.0 и выше.

Для КриптоПро .NET SDK требуется наличие на компьютере установленного КриптоПро .NET.

Сертификаты

КриптоПро .NET использует сертифицированное ФСБ России средство криптографической защиты КриптоПро CSP.

Загрузить “КриптоПро .NET”

Заказать “КриптоПро .NET”

  • Страница для печатиСтраница для печати


Offline

Винтик

 

Оставлено
:

29 сентября 2021 г. 21:15:21(UTC)

Добрый день.

Хочу уточнить про срок использования сертифицированной версии КриптоПро CSP 4.0,
не могу найти в новостях у вас на сайте этой официальной позиции, чтоб было к
чему подвязать “пояснение” и рекомендации, начинать серьёзно задумываться на счёт КриптоПро CSP 5.0.
Ранее, когда версия 5.0 ещё была “сырая” не надо было такой спешки, но сейчас, когда уже
вышла более стабильная сертифицированная версия КриптоПро CSP 5.0.12000 (Kraken) от 24.11.2020, пора наверно.

===> сейчас имею только данные с ветки форума
КриптоПро CSP 4.0 R5 (несертифицированный)
Последняя версия КриптоПро CSP 4.0.9975 (Euclid) от 30.08.2020.
Разработка КриптоПро CSP 4.0 прекращена, сертификация не планируется, рекомендуем начинать планирование миграции на КриптоПро CSP 5.0.

Только из этого могу и предполагаю, что текущие сертиф. версии получаются будут до 2024 года.

КриптоПро CSP 4.0 R3
Сертифицированная версия КриптоПро CSP 4.0.9944 (Xenocrates) от 22.02.2018.
Сертификаты соответствия: СФ/114-3965, СФ/124-3966, СФ/114-3968, СФ/124-3969 от 15.01.2021 действительны до 15.01.2024.

КриптоПро CSP 4.0 R4
Сертифицированная версия КриптоПро CSP 4.0.9963 (Abel) от 23.11.2018.
Сертификаты соответствия: ..до 15 января 2024
1-Base: СФ/114-3970 от 15 января 2021 до 15 января 2024
2-Base: СФ/124-3971 от 15 января 2021 до 15 января 2024
3-Base: СФ/124-3972 от 15 января 2021 до 15 января 2024
1-Lic: СФ/114-3973 от 15 января 2021 до 15 января 2024
2-Lic: СФ/124-3974 от 15 января 2021 до 15 января 2024

Можно ссылку на новость или если её нет, попросить подумать о её создании?


Offline

two_oceans

 

Оставлено
:

30 сентября 2021 г. 12:01:57(UTC)

Добрай день.
Коллега, думаю вопрос интересный, но пока преждевременный. На R3/R4 сертификаты прошли продление, так что есть шанс, что R4 продлят еще раз. Однако сертификаты только получены в январе этого года и действуют 3 года. Другими словами, видно будет ближе к второй половине 2023 года.

Многое также зависит от сроков повсеместного внедрения гост-2015. Напомню, что версия 4 (все релизы) и 5 (R1) его не поддерживают. Если к 2023-2024 году пойдет внедрение гост-2015, то говорить о продлении сертификатов 4 версии бессмысленно, если не пойдет, то вопрос скорее рыночный (внутренняя конкуренция версий продукта – ну как у Майкрософт принудительно завершается старая версия Windows, потому что вышла новая – только для криптопровайдера наглядно видно чем новая версия лучше, а вот у операционной системы отличия ну так себе). Так что, шанс продления сертификатов 4 R4 есть, но крайне мал.

Отредактировано пользователем 30 сентября 2021 г. 12:03:43(UTC)
 | Причина: Не указана


Offline

Винтик

 

Оставлено
:

30 сентября 2021 г. 18:52:49(UTC)

Спасибо, хотел уточнить, мог и пропустить новость.
Предполагал, что если каких то нововведений не будет, которые ограничат в работе 4-ку,
то переживать не стоит, но т.к. у нас всё может быть, решил уточнить.

Так или иначе – всё же самым верным сейчас остаётся лучше приобретать 5-ку,
особенно если планируется без срочную* брать и нет причин по не совместимости.

Последние дни года – самое время подвести итоги и рассказать о самых значимых достижениях КриптоПро. 2020 год придал нашей команде мощное ускорение, на волне которого мы реализовали свои амбициозные планы и в 2021 году. Планируем двигаться дальше, не снижая темпов! А сейчас о наиболее важных проектах уходящего года.

Сертифицировали революционный криптопровайдер КриптоПро CSP 5.0 R2, в котором реализованы самые современные алгоритмы шифрования (в том числе, Кузнечик), обеспечена возможность защиты информации по классу КС3 на ОС Astra Linux, появилась возможность встраивать клиентский TLS в свои мобильные приложения без дополнительных тематических исследований, а также без дополнительного “контроля встраивания” применять провайдер совместно с веб-серверами Apache и nginx и веб-браузером Яндекс.Браузер для обеспечения поддержки TLS с ГОСТ.

Вывели на рынок программный комплекс КриптоПро Архив, предназначенный для обеспечения долговременного хранения документов, подписанных электронной подписью, и расширяющий возможности систем электронного документооборота.

Выпустили новую версию DSS Client/myDSS 2.0 – мобильного приложения следующего поколения, обеспечивающего создание и хранение ключей электронной подписи пользователей в мобильном приложении и позволяющего работать с основными функциями КриптоПро DSS (подпись, управление сертификатами) непосредственно при помощи мобильного телефона.

Выпустили новую версию КриптоПро NGate 1.0 R2 – универсального шлюза удаленного доступа и VPN, сделав управлением им еще удобнее, а функционал шире.

Приняли активное участие в вопросах стандартизации криптографии на мировом уровне. В том числе, приняли участие в разработке документа RFC 9058, а также стали соавторами дополнения к международному стандарту ISO/IEC, определяющего режим шифрования CTR-ACPKM, который в связи с этим стал шестым стандартизированным на международном уровне режимом блочных шифров, войдя в международный стандарт ISO/IEC наряду с классическими режимами ECB, CBC, CFB, OFB и CTR.

Провели большую совместную работу с нашими технологическими партнерами – разработчиками программного и аппаратного обеспечения, по подтверждению совместимости продуктов КриптоПро (CSP, JCP и NGate) с отечественными операционными системами (РЕД ОС, Аврора) и аппаратными ключевыми носителями (Рутокен ЭЦП 3.0 NFC, JaCarta), а также по созданию решения по защите информации по классу КС3 на базе отечественных программных и аппаратных продуктов в целях построения комплексных импортонезависимых решений.

Впервые для российского рынка обеспечили поддержку процессоров “Байкал” со стороны шлюза КриптоПро NGate.

Были номинированы на звание лучшего проекта по информационной безопасности в конкурсе “Проект года” с проектом “Система защищенного удаленного доступа”, реализованного на базе КриптоПро NGate.

Благодарим всех, кто выбирал наши решения для своих компаний, всех, кто работал с нами на проектах, всех, кто нас критиковал и хвалил. Все вы – часть нашего успеха, спасибо!

  • Страница для печатиСтраница для печати


Offline

Aleksei Neverov

 

Оставлено
:

15 октября 2021 г. 12:50:49(UTC)

Коллеги, день добрый

В нашей системе сменили версию КриптоПро CSP 5.0.11455 KC1 на КриптоПро CSP 5.0.12000 KC1.
После это перестали читаться сертификаты с Рутокен ЭЦП 2.0: не видно контейнеров при попытке их протестировать через утилиту КриптоПро, их не читает CAdES plugin.
Версия драйверов Рутокен не менялась (4.5.2.0)

На машине разработки стоит версия КриптоПро CSP 5.0.12000 KC1, все работает нормально.

Скажите, пожалуйста, кто-то сталкивался с подобными проблемами? Как можно это исправить?

Заранее большое спасибо


Offline

Александр Лавник

 

Оставлено
:

15 октября 2021 г. 13:14:39(UTC)

Автор: Aleksei Neverov Перейти к цитате

Коллеги, день добрый

В нашей системе сменили версию КриптоПро CSP 5.0.11455 KC1 на КриптоПро CSP 5.0.12000 KC1.
После это перестали читаться сертификаты с Рутокен ЭЦП 2.0: не видно контейнеров при попытке их протестировать через утилиту КриптоПро, их не читает CAdES plugin.
Версия драйверов Рутокен не менялась (4.5.2.0)

На машине разработки стоит версия КриптоПро CSP 5.0.12000 KC1, все работает нормально.

Скажите, пожалуйста, кто-то сталкивался с подобными проблемами? Как можно это исправить?

Заранее большое спасибо

Здравствуйте.

См. информацию в нашей базе знаний, начиная с:

Цитата:

Если вам всё еще нужна поддержка «старого формата» напрямую …

в разделе Что изменилось в CSP 5.0 R2 12000.


Offline

Aleksei Neverov

 

Оставлено
:

19 октября 2021 г. 15:04:04(UTC)

Александр, день добрый!

Спасибо за ссылку.

Проделали то, что описано в документе. Но сертификаты с токена все равно не читаются(
Имеет ли значение, что поддержку совместимости мы ставим для Rutoken ECP, а наш носитель Рутокен ЭЦП 2.0

Заранее спасибо за информацию


Offline

Grey

 

Оставлено
:

19 октября 2021 г. 15:10:36(UTC)

Автор: Aleksei Neverov Перейти к цитате

Александр, день добрый!

Спасибо за ссылку.

Проделали то, что описано в документе. Но сертификаты с токена все равно не читаются(
Имеет ли значение, что поддержку совместимости мы ставим для Rutoken ECP, а наш носитель Рутокен ЭЦП 2.0

Заранее спасибо за информацию

Добрый день!
Попробуйте установить последнюю версию “Драйверов Рутокен” с rutoken.ru.

С уважением,
Сергей Агафьин,
Начальник отдела разработки ФКН.
Техническую поддержку оказываем здесь.
Наша база знаний.


Offline

Aleksei Neverov

 

Оставлено
:

19 октября 2021 г. 16:25:43(UTC)

Добрый день!
Попробуйте установить последнюю версию “Драйверов Рутокен” с rutoken.ru.

День добрый!

Спасибо за совет.

Скачал и установил последние драйверы Рутокен – 4.9.1.0
Но и это не помогло. При попытке прочитать токен через КриптоПро CSP – Сервис – Протестировать контейнер токен начинает моргать, CSP пытается его прочитать (видимо), но безрезультатно – процесс моргания бесконечен.

Через панель управления Рутокеном токен читается.
При установке версии 5.0.11455 тоже все работает.

Что еще можно с этим сделать?


Offline

Grey

 

Оставлено
:

19 октября 2021 г. 23:04:42(UTC)

Если на другой машине с 12000 все ок, как вы писали в исходном сообщении, могу только предложить типичное “удалить и установить заново”.

Ну или убедиться, что считыватель pkcs11 включен:
Панель управления – КриптоПро CSP – Оборудование – Настроить считыватели – Считыватель смарт-карт PKCS#11

С уважением,
Сергей Агафьин,
Начальник отдела разработки ФКН.
Техническую поддержку оказываем здесь.
Наша база знаний.


Offline

Aleksei Neverov

 

Оставлено
:

20 октября 2021 г. 9:46:43(UTC)

Автор: Grey Перейти к цитате

Если на другой машине с 12000 все ок, как вы писали в исходном сообщении, могу только предложить типичное “удалить и установить заново”.

Ну или убедиться, что считыватель pkcs11 включен:
Панель управления – КриптоПро CSP – Оборудование – Настроить считыватели – Считыватель смарт-карт PKCS#11

День добрый

Я ошибся в 1м сообщении – нигде с 12000 не работает.
А считыватель смарт-карт и Рутокен – это же не одно и то же оборудование?


Offline

Grey

 

Оставлено
:

21 октября 2021 г. 12:57:14(UTC)

Проблема обнаружена.

На токене пользователя несколько ключей, созданных сторонними средствами, у которых одинаковый CKA_LABEL (атрибут ключа pkcs#11).
Провайдер версии 5.0.12000 и новее использует CKA_LABEL в качестве уникального идентификатора ключа, так что на токене перечисляется только один контейнер.

Мы заметили подобное поведение прямо перед релизом финальной версии и успели ввести параметр, который переключает используемый идентификатор с CKA_LABEL на CKA_ID.

Глубоко исследовать побочные действия данного параметра не успели, поэтому он не вынесен в GUI и не включен по умолчанию. Ключи, созданные через “КриптоПро CSP”, данная проблема не затрагивает.

Решение:

Нужно добавить в ветку [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Crypto Pro\Cryptography\CurrentVersion\KeyDevices\Cryptoki_Rutoken\PNP Cryptoki\Default] DWORD-значение NoLabelsInContainerNames = 1 и перезапустить процесс, работающий с криптопровайдером.

Для других pkcs#11-библиотек ветка аналогичная, нужно заменить Cryptoki_Rutoken на то, что вы используете (Cryptoki_Jacarta или Cryptoki_Esmart)

Отредактировано пользователем 21 октября 2021 г. 13:22:08(UTC)
 | Причина: Не указана

С уважением,
Сергей Агафьин,
Начальник отдела разработки ФКН.
Техническую поддержку оказываем здесь.
Наша база знаний.

thanks 2 пользователей поблагодарили Grey за этот пост.


Offline

Aleksei Neverov

 

Оставлено
:

21 октября 2021 г. 13:17:57(UTC)

Автор: Grey Перейти к цитате

Проблема обнаружена.

На токене пользователя несколько ключей, созданных сторонними средствами, у которых одинаковый CKA_LABEL.
Провайдер версии 5.0.12000 и новее использует CKA_LABEL в качестве уникального идентификатора ключа, так что на токене перечисляется только один контейнер.

Мы заметили подобное поведение прямо перед релизом финальной версии и успели ввести параметр, который переключает используемый идентификатор с CKA_LABEL на CKA_ID.

Глубоко исследовать побочные действия данного параметра не успели, поэтому он не вынесен в GUI и не включен по умолчанию. Ключи, созданные через “КриптоПро CSP” данная проблема не затрагивает.

Решение:

Нужно добавить в ветку [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Crypto Pro\Cryptography\CurrentVersion\KeyDevices\Cryptoki_Rutoken\PNP Cryptoki\Default] DWORD-значение NoLabelsInContainerNames = 1 и перезапустить процесс, работающий с криптопровайдером.

Для других pkcs#11-библиотек ветка аналогичная, нужно заменить Cryptoki_Rutoken на то, что вы используете (Cryptoki_Jacarta или Cryptoki_Esmart)

Спасибо большое!!!

Криптопро в докере

КриптоПро CSP 5.0 — новое поколение криптопровайдера, развивающее три основные продуктовые линейки компании КриптоПро: КриптоПро CSP (классические токены и другие пассивные хранилища секретных ключей), КриптоПро ФКН CSP/Рутокен CSP (неизвлекаемыe ключи на токенах с защищенным обменом сообщениями) и КриптоПро DSS (ключи в облаке).

Все преимущества продуктов этих линеек не только сохраняются, но и приумножаются в КриптоПро CSP 5.0: шире список поддерживаемых платформ и алгоритмов, выше быстродействие, удобнее пользовательский интерфейс. Но главное — работа со всеми ключевыми носителями, включая ключи в облаке, теперь единообразна. Для перевода прикладной системы, в которой работал КриптоПро CSP любой из версий, на поддержку ключей в облаке или на новые носители с неизвлекаемыми ключами, не потребуется какая-либо переработка ПО — интерфейс доступа остаётся единым, и работа с ключом в облаке будет происходить точно таким же образом, как и с классическим ключевым носителем.

Скачать КриптоПро CSP
с ознакомительной полнофункциональной 90-дневной лицензией

Назначение КриптоПро CSP

  • Формирование и проверка электронной подписи.
  • Обеспечение конфиденциальности и контроля целостности информации посредством ее шифрования и имитозащиты.
  • Обеспечение аутентичности, конфиденциальности и имитозащиты соединений по протоколам TLS, и IPsec.
  • Контроль целостности системного и прикладного программного обеспечения для его защиты от несанкционированных изменений и нарушений доверенного функционирования.

Поддерживаемые алгоритмы

В КриптоПро CSP 5.0 наряду с российскими реализованы зарубежные криптографические алгоритмы. Теперь пользователи имеют возможность использовать привычные носители ключей для хранения секретных ключей RSA и ECDSA.

Электронная подпись

ГОСТ Р 34.10-2012 (ГОСТ 34.10-2018), ECDSA, RSA

Хэш-функции

ГОСТ Р 34.11-2012 (ГОСТ 34.11-2018), SHA-1, SHA-2

Шифрование

ГОСТ Р 34.12-2015 (ГОСТ 34.12-2018), ГОСТ Р 34.13-2015 (ГОСТ 34.13-2018), ГОСТ 28147-89, AES (128/192/256), 3DES, 3DES-112, DES, RC2, RC4

Таблица алгоритмов, поддерживаемых разными версиями КриптоПро CSP.

Поддерживаемые технологии хранения ключей

Криптопро в докере

Облачный токен

В криптопровайдере КриптоПро CSP 5.0 впервые появилась возможность использования ключей, хранящихся на облачном сервисе КриптоПро DSS, через интерфейс CryptoAPI. Теперь ключи, хранимые в облаке, могут быть легко использованы как любыми пользовательскими приложениями, так и большинством приложений компании Microsoft.

Криптопро в докере

Носители с неизвлекаемыми ключами и защищенным обменом сообщениями

В КриптоПро CSP 5.0 добавлена поддержка носителей с неизвлекаемыми ключами, реализующих протокол SESPAKE, позволяющий провести аутентификацию, не передавая в отрытом виде пароль пользователя, и установить шифрованный канал для обмена сообщений между криптопровайдером и носителем. Нарушитель, находящийся в канале между носителем и приложением пользователя, не может ни украсть пароль при аутентификации, ни подменить подписываемые данные. При использовании подобных носителей полностью решается проблема безопасной работы с неизвлекаемыми ключами.

Компании Актив, ИнфоКрипт и СмартПарк разработали новые защищенные токены, которые поддерживают данный протокол.

Список производителей и моделей поддерживаемых КриптоПро CSP 5.0 R2
Список производителей и моделей носителей с неизвлекаемыми ключами и защищенным обменом сообщениями поддерживаемых КриптоПро CSP 5.0 R2
Компания Носитель
Актив Рутокен ЭЦП 2.0 3000 (USB, Type-C, micro)
Смарт-карта Рутокен ЭЦП 3.0
Инфокрипт InfoCrypt Token++
СмартПарк Форос 2. Базис

Криптопро в докере

Носители с неизвлекаемыми ключами

Многие пользователи хотят иметь возможность работать с неизвлекаемыми ключами, но при этом не обновлять токены до уровня ФКН. Специально для них в провайдер добавлена поддержка популярных ключевых носителей Рутокен ЭЦП 2.0, JaCarta-2 ГОСТ и InfoCrypt VPN-Key-TLS.

Список производителей и моделей поддерживаемых КриптоПро CSP 5.0 R2
Список производителей и моделей носителей с неизвлекаемыми ключами поддерживаемых КриптоПро CSP 5.0 R2
Компания Носитель
ISBC Esmart Token ГОСТ
Актив Рутокен PINPad
Рутокен ЭЦП (USB, micro, Flash)
Рутокен ЭЦП 2.0 (USB, micro, Flash, Touch)
Рутокен ЭЦП 2.0 2100 (USB, Type-C, micro)
Рутокен ЭЦП 2.0 2151
Рутокен ЭЦП PKI (USB, Type-C, micro)
Рутокен ЭЦП 2.0 Bluetooth
Рутокен TLS (исполнение 1)
Смарт-карта Рутокен ЭЦП SC
Смарт-карта Рутокен ЭЦП 2.0 2100
Смарт-карта Рутокен ЭЦП 2.0 2151
Аладдин Р.Д.JaCarta-2 ГОСТ, JaСarta SF/ГОСТ
JaCarta-2 SE/PKI/ГОСТ
Инфокрипт InfoCrypt Token++ TLS
InfoCrypt VPN-Key-TLS

Криптопро в докере

Классические пассивные USB-токены и смарт-карты

Большинство пользователей предпочитает быстрые, дешевые и удобные решения для хранения ключей. Как правило, предпочтение отдаётся токенам и смарт-картам без криптографических сопроцессоров. Как и в предыдущих версиях провайдера, в КриптоПро CSP 5.0 сохранена поддержка всех совместимых носителей производства компаний Актив, Аладдин Р.Д., Gemalto/SafeNet, Multisoft, NovaCard, Rosan, Alioth, MorphoKST и СмартПарк.

Кроме того, конечно, как и раньше поддерживаются способы хранения ключей в реестре Windows, на жестком диске, на флеш-накопителях на всех платформах.

Список производителей и моделей поддерживаемых КриптоПро CSP 5.0 R2
Список производителей и моделей классических пассивных USB-токенов и смарт-карт поддерживаемых КриптоПро CSP 5.0 R2
Компания Носитель
AliothSCOne Series (v5/v6)
GemaltoOptelio Contactless Dxx Rx
Optelio Dxx FXR3 Java
Optelio G257
Optelio MPH150
ISBCEsmart Token
MorphoKSTMorphoKST
NovaCardCosmo
RosanG&D element V14 / V15
G&D 3.45 / 4.42 / 4.44 / 4.45 / 4.65 / 4.80
Kona 2200s / 251 / 151s / 261 / 2320
Kona2 S2120s / C2304 / D1080
SafeNeteToken Java Pro JC
eToken 4100
eToken 5100
eToken 5110
eToken 5105
eToken 5205
АктивРутокен S
Рутокен КП
Рутокен Lite
Смарт-карта Рутокен Lite
Аладдин Р.Д.JaCarta ГОСТ
JaCarta PKI
JaCarta PRO
JaCarta LT
DallasTouch Memory (iButton) DS199x
ИнфокриптInfoCrypt Token++ lite
МультисофтMS_Key исп.8 Ангара
MS_Key ESMART исп.5
СмартПаркФорос
Форос 2
R301 Форос
Оскар
Оскар 2
Рутокен Магистра

Инструменты КриптоПро

В составе КриптоПро CSP 5.0 появилось кроссплатформенное (Windows/Linux/macOS) графическое приложение — «Инструменты КриптоПро» («CryptoPro Tools»).

Основная идея — предоставить возможность пользователям удобно решать типичные задачи. Все основные функции доступны в простом интерфейсе — при этом мы реализовали и режим для опытных пользователей, открывающий дополнительные возможности.

С помощью Инструментов КриптоПро решаются задачи управления контейнерами, смарт-картами и настройками криптопровайдеров, а также мы добавили возможность создания и проверки электронной подписи PKCS#7.

Криптопро в докере

Поддерживаемое программное обеспечение

КриптоПро CSP позволяет быстро и безопасно использовать российские криптографические алгоритмы в следующих стандартных приложениях:

  • Офисный пакет Microsoft Office
  • Почтовый сервер Microsoft Exchange и клиент Microsoft Outlook
  • Продукты Adobe
  • Браузеры Яндекс.Браузер, Спутник, Internet Explorer, Chromium GOST
  • Средство формирования и проверки подписи приложений Microsoft Authenticode
  • Веб-серверы Microsoft IIS, nginx, Apache
  • Средства удаленных рабочих столов Microsoft Remote Desktop Services
  • Microsoft Active Directory

Криптопро в докере

Интеграция с платформой КриптоПро

С первого же релиза обеспечивается поддержка и совместимость со всеми нашими продуктами:

  • КриптоПро УЦ
  • Службы УЦ
  • КриптоПро ЭЦП
  • КриптоПро IPsec
  • КриптоПро EFS
  • КриптоПро .NET
  • КриптоПро Java CSP
  • КриптоПро NGate

Операционные системы и аппаратные платформы

Традиционно мы работаем в непревзойдённо широком спектре систем:

  • Microsoft Windows
  • macOS
  • Linux
  • FreeBSD
  • Solaris
  • AIX
  • iOS
  • Android
  • Sailfish OS
  • Аврора

аппаратных платформ:

  • Intel, AMD
  • PowerPC
  • ARM (в т.ч. Байкал-М, Apple M1)
  • MIPS (Байкал-Т)
  • VLIW (Эльбрус)
  • Sparc

и виртуальных сред:

  • Microsoft Hyper-V
  • VMWare
  • Oracle Virtual Box
  • RHEV

Таблица операционных систем, поддерживаемых разными версиями КриптоПро CSP.

Классификация операционных систем для использования КриптоПро CSP c лицензией на рабочее место и сервер.

Интерфейсы для встраивания

Для встраивания в приложения на всех платформах КриптоПро CSP доступен через стандартные интерфейсы для криптографических средств:

  • Microsoft CryptoAPI
  • PKCS#11
  • OpenSSL engine
  • Java CSP (Java Cryptography Architecture)
  • Qt SSL

Криптопро в докере

Производительность на любой вкус

Многолетний опыт разработки позволяет нам охватить все решения от миниатюрных ARM-плат, таких как Raspberry PI, до многопроцессорных серверов на базе Intel Xeon, AMD EPYC и PowerPC, отлично масштабируя производительность.

Криптопро в докере

Регулирующие документы

NPM version
NPM downloads
Build Status
Coverage Status
Examples
Donate
Криптопро в докере

cryptoPro

Единое, асинхронное API для взаимодействия с КриптоПРО ЭЦП Browser Plug-In

demo.gif
gosuslugi-demo-result.png
gosuslugi-signature-types.png

  • cryptoPro
  • Тем, кто хочет помочь
  • Полезная информация
  • Лицензия

Зачем мне этот пакет?

КриптоПРО ЭЦП Browser Plug-In доступен в разных браузерах в двух версиях.
Асинхронной (в современных браузерах) и синхронной (в браузерах постарше).
С помощью этого пакета можно не писать реализацию под каждую версию плагина дважды.
И вместо этого
и этого
написать это (UMD):

example-umd.gif

или это (ES Modules + Typescript):

example-esm.gif

Установка

Подключение пакета как UMD модуля через тэг script:

<div dir="auto" data-snippet-clipboard-copy-content="

window.cryptoPro.getUserCertificates()
.then(function (certificates) {
//…
})
.catch(function (error) {
//…
});
“>

 ="" 

Подключение пакета как ES модуля с Typescript или JavaScript:

{
let certificates: Certificate[];

try {
certificates = await getUserCertificates();
} catch(error) {
// …
}
})();”>

 : 

Список требуемых полифиллов (если необходимы, подключаются самостоятельно):

  • Promise
  • Array.prototype.find

API

Методы объекта cryptoPro

Методы объекта сертификата

Сертификат предоставляет следущее API:

Поддерживаемые СКЗИ

КриптоПРО CSP (v4.0+) рекомендуется использование только сертифицированных версий. Инструкция по установке:

  • Linux / OSX
  • (в Windows следуйте указаниям программы-установщика)

КриптоПРО ЭЦП browser plug-in (v2.0.12438+).

Инструкция по установке плагина в Linux. В Windows и OSX следуйте указаниям программы-установщика.

Инструкция по установке сертификатов в систему для Linux / OSX.

Примеры

Для их запуска необходим NodeJS LTS.

Тэг script (UMD)

 examples/script-tag
npm i
npm start

Angular (ES Modules + Typescript)

 examples/angular
npm i

Запуск в режиме разработки:

Запуск в продакшн режиме:

npm run build
npm run serve

React (ES Modules + JavaScript)

Запуск в режиме разработки:

Запуск в продакшн режиме:

npm run build
npm run serve

Миграция с версии 1 на 2

Внесены следующие изменения:

  • Пакет собран в форматах:
    • UMD, в папке dist/, для подключения через тэг script. Объект window.cryptoPro доступен глобально.
    • ES Modules, в папке lib/, для использования с разными системами сборки.
      Методы API импортируются напрямую из npm пакета.
  • В UMD версии переименован глобальный объект с window.CryptoPro на window.cryptoPro
  • Переименованы общие методы:
    • getCert -> getCertificate
    • isValidEDSSettings, isValidCSPVersion, isValidCadesVersion -> isValidSystemSetup
  • Убран метод signDataXML
  • Переименованы методы сертификата:
    • Результат методов сертификата getOwnerInfo и getIssuerInfo
      изменился с { descr, title, translated } на { description, title, isTranslated }
    • Принципиальная реализация методов, обращающихся к Крипто ПРО не изменилась.
      Получение сертификатов, создание подписи, проверка корректности настроек работают по-прежнему.
    • Убрана поддержка IE8 (Крипто ПРО его больше не поддерживает)
    • Убрана поддержка КриптоПРО CSP версий ниже 4.0
    • Убрана поддержка КриптоПРО ЭЦП browser plug-in версий ниже 2.0
    • Доработана обработка ошибок, выбрасываемых из Крипто ПРО
    • При написании кода будут работать автодополнения и подсказки
    • Исправлена проблема работы библиотеки с UglifyJs
    • Методы API доступны напрямую:

    В версии 1:

    В версии 2 (UMD):

    В версии 2 (ES Modules):

     

    Тем, кто хочет помочь

    Буду благодарен за расширение/улучшение/доработку API.
    Вам будут полезны примеры,
    предоставляемые Крипто ПРО.

    Запуск режима разработки

    Во время работы с кодом необходим запущенный сборщик:

    И пример, на котором можно тестировать изменения.
    Удобнее всего тестировать на примере с тэгом script, тк он отвязан от фреймворков
    и использует сборку в формате UMD из папки dist/, постоянно обновляемую пока работает
    сборщик. Запускаем его таким образом:

     examples/script-tag
    npm i
    npm link ../../
    npm start

    После выполнения npm link ../../ в директории examples/script-tag/node_modules папка crypto-pro станет ярлыком,
    указывающим на папку содержащую локально собранный пакет.

    Запуск тестов

    Тесты написаны с использованием Jest:

    Проверка работы примеров с React и Angular

    React и Angular используют версию сборки пакета в формате ES модулей из директории lib/.
    Для их запуска необходимо сначала собрать пакет выполнив:

    После этого из папки examples/angular или examples/react залинковать пакет:

     examples/angular
    npm i
    npm link ../../

    И запустить пример в одном из двух режимов. В режиме разработки:

    или в режиме продакшн:

    npm run build
    npm run serve

    Проверка пакета перед публикацией в NPM

    Необходимо протестировать работу в заявленных браузерах, сделав это на локально запакованной версии пакета.
    Для этого собираем пакет:

    npm run package
    mv package ..

    Важно переместить папку package куда-нибудь выше для избежания конфликтов при линковке с текущим package.json.

    Переходим в любую директорию с примером и создаем там ссылку на только что собранный пакет:

     examples/script-tag
    npm link ../../../package

    Проверяем работу примеров в режимах разработки и продакшн.

    После завершения экспериментов можно удалить глобальную ссылку из директории ../../../package таким образом:

     ../../../package
    npm unlink

    Полезная информация

    Установка КриптоПРО CSP в Linux / OSX

    Процесс установки в OSX незначительно отличается от Linux, поэтому описание приведено на примере дистрибутива семейства Debian (x64).

    Некоторые команды могут потребовать запуска с sudo.
    Названия файлов и директорий могут отличаться из-за различий в версиях.

    После загрузки КриптоПРО CSP для нужной платформы, распакуйте архив:

    tar -xzvf linux-amd64_deb.tgz
    chmod 777 -R linux-amd64_deb/

    Запустите скрипт установки:

    linux-amd64_deb/install.sh

    Проверьте отсутствие cprocsp-rdr-gui:

    dpkg -l grep cprocsp-rdr

    Установите дополнительно cprocsp-rdr-gui-gtk:

    dpkg -i linux-amd64_deb/cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb

    Дополнительная информация по установке

    Установка КриптоПРО ЭЦП browser plugin в Linux

    Загрузите КриптоПРО ЭЦП browser plug-in и распакуйте его:

    mkdir cades_linux_amd64
    tar -xzvf cades_linux_amd64.tar.gz -C cades_linux_amd64

    Сконвертируйте rpm в deb пакеты при помощи утилиты alien:

    apt-get update apt-get install alien cades_linux_amd64
    alien 

    dpkg -i cprocsp-pki-cades_2.0.0-2_amd64.deb
    dpkg -i cprocsp-pki-plugin_2.0.0-2_amd64.deb

    Проверьте наличие файлов плагина:

    libnpcades.so.2.0.0
    lrwxrwxrwx 1 root root 19 Окт 21 12:33 libnpcades.so.2 -> libnpcades.so.2.0.0
    -rwxr-xr-x 1 root root 2727236 Июн 8 14:33 libnpcades.so.2.0.0″>
    ls -la /opt/cprocsp/lib/amd64 grep libnpcades lrwxrwxrwx 1 root root 19 Окт 21 12:33 libnpcades.so - libnpcades.so.2.0.0 lrwxrwxrwx 1 root root 19 Окт 21 12:33 libnpcades.so.2 - libnpcades.so.2.0.0 -rwxr-xr-x 1 root root 2727236 Июн 8 14:33 libnpcades.so.2.0.0

    Настройка плагина для Firefox (до версии 52)

    После настройки плагина на страницах, запрашивающих работу с ЭП в панели навигации, рядом с url будет кнопка,
    позволяющая “разрешить и запомнить” использование установленного плагина.

     /usr/lib/mozilla/plugins
    cp /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 ./
    ldd libnpcades.so.2.0.0
    cp /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 ./libnpcades.so
    ldd libnpcades.so

    Перезапустите Firefox, и убедитесь в наличии CryptoPRO Cades plugin (см. Menu -&gt; Addons).

    Установка сертификатов в Linux

    В OSX процесс схож с Linux.

    Подключите USB носитель с ключевыми контейнерами и проверьте результат команды:

    /opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc CSP (Type:80) v4.0.9009 KC1 Release Ver:4.0.9797 OS:Linux CPU:AMD64 FastCode:READY:AVX. AcquireContext: OK. HCRYPTPROV: 16188003 .LASHvanov .LASHetrov .LASHidorov .LASHasiliev .LASHmirnov OK. Total: SYS: 0,020 sec USR: 0,060 sec UTC: 0,180 sec

    Скопируйте ключевой контейнер \\.\FLASH\.\sidorov на жесткий диск:

    /opt/cprocsp/bin/amd64/csptest -keycopy -contsrc -contdest CSP (Type:80) v4.0.9009 KC1 Release Ver:4.0.9797 OS:Linux CPU:AMD64 FastCode:READY:AVX. CryptAcquireContext succeeded.HCRYPTPROV: 38556259 CryptAcquireContext succeeded.HCRYPTPROV: 38770755 Total: SYS: 0,000 sec USR: 0,100 sec UTC: 14,920 sec [ErrorCode: 0x00000000]

    Проверьте наличие нового контейнера \\.\HDIMAGE\sidor:

    /opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc CSP (Type:80) v4.0.9009 KC1 Release Ver:4.0.9797 OS:Linux CPU:AMD64 FastCode:READY:AVX. AcquireContext: OK. HCRYPTPROV: 34554467 .LASHvanov .LASHetrov .LASHidorov .LASHasiliev .LASHmirnov .DIMAGEidor OK. Total: SYS: 0,010 sec USR: 0,050 sec UTC: 0,130 sec [ErrorCode: 0x00000000]

    Установите личный сертификат:

    /opt/cprocsp/bin/amd64/certmgr -inst -cont 

    Возможно в выводе вы ссылку на сертификат УЦ

    При необходимости загрузите сертификат удостоверяющего центра и установите его командой:

    <div dir="auto" data-snippet-clipboard-copy-content="/opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file .crt”>

    /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file файл сертификата.crt

    После чего, при проверке установленного личного сертификата вы увидите PrivateKey Link: Yes:

    /opt/cprocsp/bin/amd64/certmgr -list -store uMy

    Лицензия

    Можно ли скачать КриптоПро бесплатно

    Производитель даёт возможность бесплатно скачать, начать работу и пользоваться программой. Скачать программу можно на официальном сайте производителя СКЗИ КриптоПро CSP. Но у программы есть бесплатный тестовый период, срок действия которого составляет 3 месяца. Запустить последний раз можно через 90 дней после установки софта.

    Чтобы работа продолжалась, бесплатная версия не подходит, нужно покупать лицензию. Если планируется работать с одним сертификатом с одного компьютера, потребуется годовая лицензия.

    Если пользователь скачал и купил программу для работы с ЭЦП с одного компьютера, софт привязывается к конкретному устройству. Годовая электронная лицензия не подходит, если пользователь хочет использовать большее количество ЭП. Бесплатная программа тоже не подходит. Требуется продлить разрешение на применение нужного количества ЭП на одном компьютере либо выбрать бессрочный вариант.

    Существуют браузерные версии в форме плагина. Это бесплатный вариант, называющийся КриптоПро ЭЦП Browser plug-in. Плагин КриптоПро скачали миллионы юзеров. Дополнение эффективно, но действует исключительно в браузере.

    Также на официальном сайте КриптоПро можно скачать дополнительные программные продукты для специальных нужд — например, для того, чтобы подписывать электронные документы в формате PDF или Word, работать в системе СМЭВ и т.д.

    Официальный сайт содержит актуальные версии программных продуктов КриптоПро, которые поддерживают работу с ГОСТ Р 34.10-2012.

    Где купить КриптоПро

    Приобрести продукцию и актуальную лицензию КриптоПро можно в «Астрал-М». «Астрал-М» является официальным дилером продукции торговой марки КриптоПро. Этот статус даёт право на распространение, внедрение и сопровождение программ КриптоПро с круглосуточной поддержкой пользователей 24/7. Достаточно заполнить на сайте, вписав своё имя, телефон и адрес электронной почты.

    Скачать КриптоПро CSP 5. 12222, 5. 12000, 5. 11944, 5. 11732, 5. 11455

    Поддерживаемые операционные системы: Windows 7, Windows 8, Windows 8.1, Windows 10

    Версия КриптоПроСертификацияПоддержка ГОСТ-2012ПримечаниеСсылка для скачивания
    КриптоПро 5.0.12222 (Lilith)Промежуточная версияПоддерживает ГОСТ-2012Скачать КриптоПро 5.0 (5.0.12222 Lilith)
    Размер: 7,33 Мб
    КриптоПро 5.0.12000 (Kraken)Сертификаты соответствия СКЗИ КриптоПро CSP 5.0.1200:
    1-Base: СФ/114-4064 от 20.05.2021 до 01.05.2024
    2-Base: СФ/124-4065 от 20.05.2021 до 01.05.2024
    3-Base: СФ/124-4066 от 20.05.2021 до 01.05.2024
    Поддерживает ГОСТ-2012Скачать КриптоПро 5.0 (5.0.12000 Kraken)
    Размер: 7,3 Мб
    КриптоПро 5.0.11944 (Jackalope)Версия предварительная, не сертифицирована!Поддерживает ГОСТ-2012Изменилась схема лицензирования. Требуются лицензии для КриптоПро CSP 5.0 (начинаются на 50). От КриптоПро CSP 4.0 подходят только временные лицензии с датой окончания.Скачать КриптоПро 5.0.11944 (Jackalope)
    Размер: 7,43 Мб
    КриптоПро 5.0.11732 (Heimdallr Update 1)Версия предварительная, не сертифицирована!Поддерживает ГОСТ-2012Изменилась схема лицензирования. Требуются лицензии для КриптоПро CSP 5.0 (начинаются на 50). От КриптоПро CSP 4.0 подходят только временные лицензии с датой окончания.Скачать КриптоПро 5.0.11732 (Heimdallr Update 1)
    Размер: 7,45 Мб
    КриптоПро 5.0.11455 (Fury)Сертификаты соответствия СКЗИ КриптоПро CSP 5.0.11455:
    1-Base: СФ/114-3726 от 13.08.2019 до 13.08.2022
    2-Base: СФ/124-3727 от 13.08.2019 до 13.08.2022
    3-Base: СФ/124-3728 от 13.08.2019 до 13.08.2022
    Поддерживает ГОСТ-2012Скачать КриптоПро 5.0 (5.0.11455 Fury)
    Размер: 6,85 Мб

    При установке в режиме обновления предыдущей версии настройки, ключи и сертификаты сохраняются.

    Как работает КриптоПро

    Первым делом пользователь устанавливает КриптоПро на компьютер, чтобы пользоваться подписью. Программа обращается к сертификату на ПК, флешке, токенах или других носителях, потом завершает работу установкой подписи на документе.
    Электронная подпись не может корректно функционировать в условиях отсутствия закрытого ключа. Поэтому корректное использование КриптоПро заключается в том, что софт сначала проверяет сертификат, потом подтверждает, и только последняя стадия — шифровка и отправка документа.

    Главные функции КриптоПро

    1

    Защита информации. Для сохранности ЭЦП её надо правильно зашифровать. С последней задачей корректно справляется указанный софт. Последний релиз добавил множество полезных функций относительно степени защиты информации. Такие вещи, как хэширование и имитозащита, существовали и в старых версиях. Тестирования, проведённыенезависимыми экспертами, показывают хороший результат

    2

    Создание ключей шифрования. Допускается использование разных типов носителей

    3

    Форммирование ПИН-кода. Эта функция используется, чтобы усложнить работу злоумышленнику и обеспечить пользователя дополнительной защитой

    4

    Защита информации от случайных или преднамеренных потерь. Последние версии КриптоПро показали надёжность софта

    5

    Защита от вредоносного кода, а также целенаправленного взлома

    Кому нужна программа КриптоПро

    Используют КриптоПро все, кому нужен криптографический сертификат для установки электронного реквизита в документ. Не обойтись без этой программы работникам на государственных площадках.

    Законодатель определил требования для каждого участника производственного процесса на таких площадках. Обязательно нужен усиленный квалифицированный вариант. Для этого ставят КриптоПро даже в том случае, если предполагается работа всего с одного компьютера. Последние нововведения делают программу нужной в том числе тем, кто использует онлайн-кассы.

    Сферы работы с электронным сертификатом со временем будут только увеличиваться.

    Инструкция по установке КриптоПро 4

    Запустите установочный файл CSPSetup_4.0.xxxx.exe

    В первом появившемся окне нажмите кнопку «Запустить».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Далее нам сообщают, что мы принимаем условия лицензионного соглашения и устанавливаем программу с временной лицензией на 3 месяца. Нажимаем «Дополнительные опции».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    В дополнительных опциях можно выбрать язык (русский, английский) и конфигурацию уровня безопасности (КС1, КС2, КС3). По умолчанию язык — русский, уровень безопасности — КС1 (такие настройки рекомендуется оставить!). В нашем случае необходимо установить КС2, поэтому настройки изменяем.

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Нажимаем «Далее».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Принимаем условия лицензионного соглашения, нажимаем «Далее».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Вводим имя пользователя и название организации. Если есть лицензия, то набираем лицензионный ключ. Если лицензии нет, то программа будет работать 3 месяца без лицензионного ключа. Нажимаем «Далее».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Выбираем обычную установку. Нажимаем «Далее».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Выбираем «Зарегистрировать считыватель «Реестр». (Это позволяет хранить закрытый ключ в реестре, необходимость во флешке или рутокене отпадает).

    Нажимаем «Установить».

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Ждем пока программа установится.

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Дальше остается нажать «Готово». КриптоПро установлено.

    КриптоПро CSP 4.0 / 5.0 cкачать бесплатно. Инструкция по установке

    Скачать КриптоПро CSP 4. 9975, 4. 9974, 4. 9969, 4. 9963, 4. 9944

    Поддерживаемые операционные системы: Windows 7, Windows 8, Windows 8.1, Windows 10

    Версия КриптоПроСертификацияПоддержка ГОСТ-2012ПримечаниеСсылка для скачивания
    КриптоПро 4.0 R5 (4.0.9975 Euclid)Сертифиция не планируется.Поддерживает ГОСТ-2012Разработка КриптоПро CSP 4.0 прекращена! Рекомендуем начинать планирование миграции на КриптоПро CSP 5.0.Скачать КриптоПро 4.0 R5 (4.0.9975 Euclid)
    Размер: 5,7 Мб
    КриптоПро 4.0 R5 (4.0.9974 Diophantus)Версия промежуточная.Поддерживает ГОСТ-2012Решена проблема входа по электронной подписи на порталы в Windows 10Скачать КриптоПро 4.0 R5 (4.0.9974 Diophantus) от 30.08.2020.)
    Размер: 5,7 Мб
    КриптоПро 4.0 R5 (4.0.9969 Bayes)Версия промежуточная.Поддерживает ГОСТ-2012Решена проблема входа по электронной подписи на порталы в Windows 10Скачать КриптоПро 4.0 R5 (4.0.9969 Bayes)
    КриптоПро 4.0 R4 (4.0.9963 Abel)Сертификаты соответствия СКЗИ Криптопро CSP 4.0.9963:

    СФ/114-3610 от 10 января 2019 до 15 января 2021,

    СФ/124-3611 от 10 января 2019 до 15 января 2021,
    СФ/124-3612 от 10 января 2019 до 10 января 2022
    СФ/114-3613 от 10 января 2019 до 15 января 2021
    СФ/124-3614 от 10 января 2019 до 15 января 2021
    Поддерживает ГОСТ-2012Отключен запрет на подписание с использованием ГОСТ Р 34.10-2001 в 2019 годуСкачать КриптоПро 4.0 R4 (4.0.9963 Abel)
    КриптоПро 4.0 R3 (4.0.9944 Xenocrates)Сертификаты соответствия СКЗИ КриптоПро CSP 4.0.9944:

    СФ/114-3379, СФ/124-3380, СФ/114-3382, СФ/124-3383
    действительны от 11.05.2018 до 15.01.2021
    Поддерживает ГОСТ-2012Необходимо отключение блокировки использования ГОСТ Р 34.10-2001 в 2019 годуСкачать КриптоПро 4.0 R3 (4.0.9944 Xenocrates)

    При установке в режиме обновления предыдущей версии настройки, ключи и сертификаты сохраняются.

    4040A-Q000K-9KAC2-9A6QR-6FCZN

    4040Y-Q0000-02Q6T-NFYX9-24Z86

    40400-00000-11111-101EB-G2EM0

    40400-00000-11111-00NHL-372FM

    40400-00000-UKAC8-00PRU-B8HE6

    40400-00000-UKAC2-00QP8-MT29G

    Преимущества компании КриптоПро

    Общество с ограниченной ответственностью «КриптоПро» существует с 2000 года. Основная деятельность ООО — разработка средств криптографической защиты информации (СКЗИ) и электронной цифровой подписи.

    Среди главных преимуществ КриптоПро выделяют:

    1

    Опыт работы компании в информационной безопасности. Программа широко распространена — бизнес обычно ставит КриптоПро в качестве стандартного софта для работы с ЭЦП

    2

    Совместимость КриптоПро с альтернативным софтом. Прочитать сертификат можно даже в том случае, если для его установки использовалось другое ПО. Компания предлагает версию КриптоПро для операционных систем Mac, Linux и Windows. Для корректного использования не нужны эмуляторы или другие дополнительные способы запуска софта

    3

    Консультации. Если пользователь ЭЦП не знает, как обращаться с софтом, можно проконсультироваться с техподдержкой криптопровайдера

    Работа системы КриптоПро высоко оценена экспертами, поэтому разработчикам криптопровайдера было вручено множество наград и сертификатов. Количество достижений расширяется. Заинтересованные пользователи могут посмотреть дополнительную информацию у производителя криптографического софта.

    Создание подписи

    создание подписи в "Инструменты КриптоПро"

    Создание отсоединенной подписи в “Инструменты КриптоПро” из состава КриптоПро CSP 5.0 происходит в несколько простых шагов:

    1. Откройте “Инструменты КриптоПро”. Ярлык можно найти в меню программ.
    2. Щёлкните левой кнопкой мыши в текст “Создание подписи”.
    3. В списке в правой части окна щёлкните по строчке с вашей электронной подписью (если подписи нет в списке то см. эту статью, вариант 1).
    4. Если вы не видите поля для галочки “Создать отсоединённую подпись”, левой кнопкой мыши щёлкните в кнопку “Показать расширенные” в левом нижнем углу окна программы.
    5. Щёлкните в квадрат чтобы проставить галочку “Создать отсоединённую подпись”.
    6. Щёлкните в кнопку “Выбрать файл для подписи” в появившемся окне выберите файл который хотите подписать.
    7. Щёлкните в кнопку “Подписать”. Произойдёт обращение к подписи. Если будет запрошен пароль от подписи – введите его. 

    Если подпись сформирована успешно, под кнопкой “Подписать” появится соответсвующий текст, а рядом с файлом-оригиналом появится новый файл с именем как у оригинала и расширением .p7s. Так, если вы подписывали документ scan_14027.jpg то файл подписи будет называться scan_14027.jpg.p7s. Некоторые операционные системы скрывают расширение файла и вы увидите только имя “scan_14027” у оригинала и “scan_14027.jpg” у файла подписи.

    Важно: у файла-оригинала и у файла-подписи имена до точки совпадают. Не переименовывайте и не редактируйте файл-оригинал и файл подписи, иначе подпись перестанет быть действительной. При отсоединённой подписи второй стороне передаются оба файла – оригинал и файл подписи.

    Проверка подписи

    проверка подписи в "Инструменты КриптоПро"

    Проверка отсоединенной подписи требует наличия в одной и той же папке двух файлов: файла-оригинала и файла-подписи. Их имя до точки совпадает. Не переименовывайте и не редактируйте файл-оригинал и файл подписи до проверки подписи, иначе проверка завершится неудачно для изменённой пары. Так, если оригинал документа называется scan_14027.jpg то файл подписи будет называться scan_14027.jpg.p7s. Некоторые операционные системы скрывают расширение файла и вы увидите только имя “scan_14027” у оригинала и “scan_14027.jpg” у файла подписи.

    1. Откройте “Инструменты КриптоПро”. Ярлык можно найти в меню программ.
    2. Щёлкните левой кнопкой мыши в текст “Проверка подписи”.
    3. Щёлкните в кнопку “Выбрать файл с подписью для проверки” и в появившемся окне выберите файл подписи. Программа отфильтрует файлы в папке чтобы подсказать вам нужный.
    4. Если у вас было выбрано “Показать расширенные” из предыдущего пункта, вы увидите поле для галочки “Сохранять исходный файл..”, галочка в нём для отсоединенной подписи не ставится – у вас уже есть файл-оригинал.
    5. Щёлкните в кнопку “Проверить подпись”. В случае успешной проверки под кнопкой появится сообщение “Подпись была успешно проверена”. Его можно раскрыть чтобы получить больше подробностей.

    Как подписать документ ЭЦП с помощью КриптоПро 5

    Для того чтобы подписать электронный документ, нужны установленные на компьютер СКЗИ Криптопро версии 5.0 и действующий сертификат электронной подписи.

    Шаг 1. Найдите в списке установленных программ приложение «Инструменты КриптоПро». Для этого в строке поиска (1) введите название приложения (2) и выберите нужное из выпавшего списка (3).

    Выберите нужное приложение

    Выберите нужное приложение

    Шаг 2.В главном окне нажмите на кнопку «Показать расширенные».

    Нажмите на кнопку «Показать расширенные»

    Шаг 3. Откроется список дополнительных разделов. В нём выберите «Создание подписи» (1). Справа откроется список сертификатов, в котором нужно выбрать вашу подпись (2). Затем нажмите на кнопку «Выбрать файл для подписи» (3).

    Нажмите на кнопку «Выбрать файл для подписи»

    Шаг 4. В открывшемся окне проводника выберите файл, который нужно подписать электронной подписью.

    Выберите файл

    Шаг 5. В строке адреса отразится путь к выбранному файлу. Убедитесь, что выбрали правильный сертификат и файл для подписи, и нажмите на кнопку «Подписать».

    Выбор путь к файлу

    Шаг 6. Если не возникло ошибок, внизу окна появится надпись «Создание подписи завершилось успехом».

    «Создание подписи завершилось успехом»

    Шаг 7. В папке, где хранится файл для подписи, появится зашифрованный файл с таким же названием, но с расшсайтирением *.P7S.

    Файл с расширением с расширением *.P7S

    Выводы

    Чтобы получить бесплатную версию программы КриптоПро, достаточно зайти на официальный сайт производителя и скачать пробную версию. Но для бизнеса этот электронный вариант для обработки ЭЦП почти полностью бесполезен, так как пробная версия работает всего 90 дней. Чтобы постоянно работать с КриптоПро, нужна платная версия программы.

    Для покупки можно использовать последний представленный на рынке вариант версии программы.

    КриптоПро легко устанавливается на компьютер или ноутбук, принцип управления понятен даже человеку без специального образования в сфере криптографической защиты.

    Читайте также:  Криптографические решения. От криптопровайдеров до браузерных плагинов / Блог компании «Актив» / Хабр
    Оцените статью
    ЭЦП Эксперт