Сертифицированная криптография

Электронная подпись
и шифрование
прямо в браузере

Браузерное расширение для безопасной работы с X.509 сертификатами в ваших веб-приложениях. Электронная подпись документов, шифрование данных и аутентификация по сертификату — без плагинов ActiveX и Java.

ict-crypto-demo.js
// 1. Инициализация лицензии await IctCrypto.init(licenseToken); // 2. Выбор сертификата пользователя const cert = await IctCrypto.selectCertificate(); // 3. Подпись документа (CAdES-T) const sig = await IctCrypto.sign( data, { format: 'CAdES-T', tspUrl: 'https://tsa.ictcrypto.net' } ); // 4. Шифрование данных const enc = await IctCrypto.encrypt(data, cert);
Стандарты PKCS#7 / CMS CAdES-BES CAdES-T XAdES-BES XAdES-T PAdES-BES PAdES-T RSA-2048+ AES-256 X.509 PKI
Возможности

Всё необходимое для безопасной
работы с сертификатами

ICT Crypto интегрирует PKI-инфраструктуру непосредственно в браузер, открывая веб-разработчикам полный спектр криптографических операций.

Аутентификация по сертификату

Замените пароли надёжной двухфакторной аутентификацией на основе X.509. Поддержка корпоративных PKI и смарт-карт.

  • X.509 PKI-инфраструктура
  • Интеграция с Active Directory и LDAP
  • Проверка OCSP и CRL
  • Смарт-карты через PKCS#11
  • Аппаратные токены (Рутокен, JaCarta)

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

Юридически значимая подпись в форматах CAdES, XAdES и PAdES. Поддержка меток времени TSP для долгосрочной подписи.

  • CAdES-BES / CAdES-T (TSP)
  • XAdES-BES / XAdES-T для XML
  • PAdES-BES / PAdES-T для PDF
  • Отделённая и встроенная подпись
  • Проверка и валидация подписи

Шифрование и защита данных

Асимметричное RSA и симметричное AES-256 шифрование для надёжной защиты конфиденциальных данных в веб-приложениях.

  • RSA шифрование по сертификату
  • AES-256 симметричное шифрование
  • Безопасная передача ключей
  • CMS/PKCS#7 конверт
  • Дешифрование на закрытом ключе
Установка

Готово к работе за несколько минут

Следуйте инструкции для установки ICT Crypto на ваш компьютер.

1

Установите .NET 10 Runtime

Нативный хост ICT Crypto требует .NET 10 Runtime. Если .NET 10 уже установлен — пропустите этот шаг.

Скачать .NET 10
2

Скачайте и запустите установщик

Установщик автоматически зарегистрирует нативный хост в реестре Windows для Chrome и Edge.

ICTCryptoSetup_1.0.0.exe
3

Добавьте расширение в Chrome или Edge

Установите ICT Crypto из Chrome Web Store. Расширение поддерживает Chrome 100+ и Edge 100+.

Открыть Chrome Web Store
4

Перезапустите браузер

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

5

Активируйте лицензию

При открытии сайта с интеграцией ICT Crypto будет автоматически загружен файл лицензии (*.ictlic) и вызван IctCrypto.init(token).

Готово — проверьте установку

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

Открыть демо-сайт
Системные требования

Что необходимо для работы

🪟
Windows 10 / 11
64-bit, версия 1909 и выше
⚙️
.NET 10 Runtime
🌐
Chrome или Edge
Версия 100 и выше
🔑
X.509 Сертификат
RSA 2048+, личный / корневой
Для разработчиков

Простое API — три строки кода

Расширение предоставляет глобальный объект window.IctCrypto с асинхронным API. Интегрируйте криптографию в любой веб-фреймворк.

Асинхронный Promise API — не блокирует UI, работает с async/await
🔌
Совместим с любым фреймворком — React, Vue, Angular, Blazor, Vanilla JS
🛡️
Привязка к домену — лицензия выдаётся на конкретный origin
📋
TypeScript-определения — полная типизация для IDE
api-reference.js
// Проверка доступности const ok = await IctCrypto.isAvailable(); // Подпись: CAdES, XAdES, PAdES const sig = await IctCrypto.sign(data64, { format: 'CAdES-T', // или XAdES, PAdES tspUrl: 'https://tsa.ictcrypto.net', detached: true }); // Верификация подписи const { valid, signer } = await IctCrypto.verify(sig, data64, 'CAdES-T'); // Шифрование / дешифрование const enc = await IctCrypto.encrypt(data64, thumb); const dec = await IctCrypto.decrypt(enc, thumb);
Начало работы

Скачайте ICT Crypto прямо сейчас

Бесплатная установка. Лицензия активируется автоматически при открытии сайта.

Требуется Windows 10/11 · .NET 10 Runtime · Chrome или Edge 100+

Демонстрация

Проверьте установку на демо-сайте

Интерактивный тестовый стенд

Убедитесь, что расширение установлено корректно: попробуйте подпись, верификацию, шифрование и дешифрование в браузере.

https://exa.ictcrypto.net
Открыть демо-сайт
<ict/>

ООО "АйСиТи" разрабатывает профессиональные инструменты для безопасной работы с цифровыми сертификатами, электронной подписью и шифрованием в современных веб-приложениях.

ICT Crypto — наше флагманское решение, которое позволяет встроить полноценную PKI-криптографию в браузерные приложения без необходимости использовать устаревшие технологии NPAPI, ActiveX или Java.

🏢 Корпоративные решения 🔐 PKI / Криптография 💻 Веб-разработка 🛡️ Информационная безопасность
CAdES · XAdES · PAdES
Поддерживаемые форматы электронной подписи
RSA-2048+ · AES-256
Алгоритмы шифрования
Chrome · Edge
Поддерживаемые браузеры
Windows 10 / 11
Поддерживаемые ОС
Обратная связь

Свяжитесь с нами

Есть вопрос, предложение или нужна помощь с интеграцией? Мы рады помочь.