Skip to content

Repository files navigation

KeyTwin icon

KeyTwin

Копия ЭЦП с токена в реестр за 3 клика. Без консоли.
⬇ Скачать KeyTwin.exe

Windows Python PySide6 MIT release

✨ Что это

KeyTwin копирует контейнер закрытого ключа с USB-токена (Рутокен, JaCarta, eToken) в реестр Windows и ставит сертификат в «Личные».

Внутри — только штатный csptest.exe из КриптоПро CSP 5. Никакого взлома защиты: неэкспортируемые ключи скопировать нельзя, программа честно покажет ошибку.

  • 🔍 находит контейнеры сама (с дедупом)
  • 🔑 PIN в лог не пишет никогда — только ***
  • 🔔 сворачивается в трей, уведомляет о готовности
  • 🌍 RU / EN

🚀 Быстрый старт

  1. Скачай KeyTwin.exe и запусти
  2. Вставь токен → Обновить список → выбери контейнер
  3. Имя копии (напр. ivanov-copy) → PIN токена → пароль копии → Скопировать
  4. Дождись 0x00000000 → проверь копию в КриптоПро → Сервис → Сертификаты

Проверка официального файла (v1.2.0):

certutil -hashfile KeyTwin.exe SHA256
REM должно быть: 348D20E2349C4F65EC9381E56A15D7BD7C8E701F0CED662A89783BDC7D1CCE9F
Запуск из исходников
git clone https://github.com/mrSaT13/KeyTwin.git
cd KeyTwin
pip install -r requirements.txt
python copy_token_gui.py

Сборка exe: pyinstaller TokenCopy.specdist\KeyTwin.exe

🖼 Скриншоты

Окно Трей О программе
окно трей о программе

❓ Не работает?

  • Список пуст — токен вставлен? Драйверы стоят? В КриптоПро → Оборудование → Считыватели есть носитель? Попробуй запустить с/без администратора (контейнеры разные)
  • csptest.exe НЕ НАЙДЕН — установи КриптоПро CSP 5
  • 0x8009000B — ключ неэкспортируемый (ФНС после 2022). Так и должно быть
  • Неверный PIN — это PIN токена, не пароль Windows. Стандартные: Рутокен 12345678, JaCarta 11111111, eToken 1234567890

Не помогло — заведи Issue.

⚠️ Важно

  • Копируй только свои ключи
  • Копия в реестре умирает вместе с Windows — храни токен
  • После копирования ключ всегда подключен — поставь пароль на ПК

🤝 Contributing

PR и Issues приветствуются. Перед коммитом прогони python -m py_compile copy_token_gui.py.

📄 Лицензия

MIT © 2026 mrSaT13. КриптоПро CSP, Рутокен, JaCarta — товарные знаки их владельцев, проект с ними не аффилирован.

About

Копия ЭЦП с токена в реестр Windows

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages