📖 Полезные статьи

← На главную

DNE Entok — вход в Windows по физическому ключу

Бесплатная программа для входа в Windows по Рутокен ЭЦП 2.0, JaCarta или USB-флешке: собственный Credential Provider, мастер выпуска ключа и автовход.

DNE Entok

Скриншот DNE Entok

DNE Entok — бесплатная программа для входа в Windows по физическому ключу. Пользователь вставляет токен и попадает в локальную или доменную учётную запись через отдельную плитку на экране входа — вводить пароль не нужно.

Возможности

  • Рутокен ЭЦП 2.0 — работа через PKCS#11 (rtpkcs11ecp.dll).
  • JaCarta — работа через PKCS#11 (jcPKCS11-2.dll).
  • USB-флешка как ключ — упрощённый режим без криптографии (с ограничениями, см. ниже).
  • Собственный Credential Provider — плитка DNE Entok на экране входа и разблокировки.
  • Мастер выпуска ключа: создаёт корневой CA, устанавливает его в LocalMachine\Root, генерирует ключи в токене, выпускает сертификат и привязывает его к учётной записи.
  • Повторный выпуск не ломает привязку: старые объекты ключа с тем же CKA_ID удаляются автоматически.
  • Автовход при вставке ключа — если экран появился без ключа, провайдер сам делает плитку основной и (при политике none) входит без кликов.
  • Политика PIN — required (PIN обязателен) или none (вход по факту владения ключом).
  • Без КриптоПро — только PKCS#11 и встроенный CryptoAPI Windows.

Как это работает

  1. Администратор запускает мастер DNE Entok.exe и выпускает ключ для выбранной учётной записи.
  2. Мастер создаёт CA и сертификат, записывает привязку и защищённый секрет (DPAPI) с паролем учётной записи.
  3. На экране входа пользователь выбирает плитку DNE Entok — провайдер сверяет вставленный ключ с привязкой и выполняет вход.

Политика PIN

Хранится в реестре на машину:

HKLM\SOFTWARE\DNE Entok\PinPolicy   REG_SZ   required | none
  • required (или отсутствие ключа) — показывается поле PIN, обязательный C_Login;
  • none — поле PIN скрыто, вход по владению ключом, возможен автовход при вставке.

Режим USB-флешки

Работает без криптографии — только по наличию носителя с сертификатом:

  • на флешке в папке DNE Entok\: key.cer, ca.cer, token.ini;
  • проверяются серийный номер тома и USB-устройства, при политике required — PIN;
  • носитель работает только на машине, где был выпущен; приватный ключ не хранится.

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

  • Windows 10/11, x64;
  • права администратора для выпуска ключа и регистрации провайдера;
  • для токена — драйверы Рутокен (CCID + minidriver);
  • вход проверяется в консольной сессии; в RDP нужен проброс смарт-карт;
  • Visual C++ Runtime уже включён в архив.

Состав архива

DNE Entok.exe, DNE Entok CredProvider.dll, rtPKCS11ECP.dll, jcPKCS11-2.dll, а также msvcp140.dll, vcruntime140.dll, vcruntime140_1.dll.

Скачать

📦 Архив DNE Entok 0.0.2 (x64) — по кнопке справа.