DNE Entok — вход в Windows по физическому ключу
Бесплатная программа для входа в Windows по Рутокен ЭЦП 2.0, JaCarta или USB-флешке: собственный Credential Provider, мастер выпуска ключа и автовход.
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.
Как это работает
- Администратор запускает мастер
DNE Entok.exeи выпускает ключ для выбранной учётной записи. - Мастер создаёт CA и сертификат, записывает привязку и защищённый секрет (DPAPI) с паролем учётной записи.
- На экране входа пользователь выбирает плитку 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) — по кнопке справа.