Поддерживаемые криптопровайдеры в КриптоАРМ#
В приложении КриптоАРМ реализована поддержка как российских стандартов ГОСТ через КриптоПро CSP, так и международных алгоритмов через встроенную библиотеку OpenSSL. Эта статья поможет разобраться в их отличиях и выбрать нужный для ваших задач.
Содержание:
- Что такое криптопровайдер
- Особенности в российском сегменте
- Поддерживаемые криптопровайдеры в КриптоАРМ
- Инструкции по установке КриптоПро CSP
Что такое криптопровайдер#
Криптопровайдер (CSP — Cryptography Service Provider) — это специализированный программный модуль, интегрируемый в операционную систему, который обеспечивает выполнение криптографических операций и управление криптографической инфраструктурой.
Криптопровайдер выполняет ключевые функции:
- Генерация и хранение криптографических ключей
- Создание и проверка электронной подписи (ЭП)
- Шифрование и расшифрование данных
- Обеспечение целостности и подлинности информации
- Работа с аппаратными ключевыми носителями (токены, смарт-карты)
Принцип работы криптопровайдера#
Криптопровайдер выступает посредником между:
- Операционной системой, предоставляющей интерфейсы безопасности;
- Пользовательскими приложениями, которым необходима защита данных и электронная подпись;
- Аппаратными средствами, такими как токены и смарт-карты.
Приложения обращаются к CSP через стандартизированные API, что позволяет унифицировать работу с различными криптопровайдерами и аппаратными устройствами.
Особенности в российском сегменте#
В России использование встроенных криптопровайдеров Windows не допускается для работы с государственными органами и юридически значимыми документами, так как они не сертифицированы ФСБ России как средства криптографической защиты информации, соответствующие российским криптографическим стандартам ГОСТ. Сертификация обязательна для СКЗИ, используемых в государственных системах и для работы с юридически значимыми документами.
При работе с государственными органами или в ситуациях, требующих применения сертифицированных СКЗИ, необходимо использовать решения, прошедшие сертификацию ФСБ России и поддерживающие российские криптоалгоритмы (ГОСТ Р 34.10‑2012 для электронной подписи, ГОСТ Р 34.11‑2012 для хеширования, ГОСТ 28147‑89 для шифрования и др.).
Для работы с российскими алгоритмами ГОСТ в приложении КриптоАРМ используется КриптоПро CSP — криптопровайдер СКЗИ, разработанный компанией «КриптоПро».
Поддерживаемые криптопровайдеры в КриптоАРМ#
В приложении КриптоАРМ реализована поддержка двух типов криптопровайдеров:
- Российские алгоритмы ГОСТ — через криптопровайдер КриптоПро CSP, который обеспечивает создание квалифицированной электронной подписи, работу с сертификатами ГОСТ и аппаратными ключевыми носителями.
- Международные алгоритмы — через встроенную библиотеку OpenSSL, используемую для криптографических операций по международным стандартам.
🔍 Более подробная информация о поддерживаемых криптопровайдерах, их возможностях и совместимых ключевых носителях доступна в основной статье: КриптоАРМ — приложение для защиты ваших файлов.
Инструкции по установке КриптоПро CSP#
Выберите вашу операционную систему: