Skip to content

Releases: asv02-AA/CryptoSSH

Release list

CryptoSSH 1.0.0

Choose a tag to compare

@asv02-AA asv02-AA released this 29 Sep 11:47

Первый публичный релиз CryptoSSH — нативного SSH-клиента для Windows x64 с поддержкой аппаратных RSA-ключей Рутокен и JaCarta.

Скачать и запустить

  • CryptoSSH-1.0.0-Setup-x64.exe — установщик для Windows 10 2004+ / Windows 11 x64.
  • CryptoSSH-1.0.0-win-x64.zip — архив без установки; распакуйте целиком и запустите CryptoSSH.exe.
  • SHA256SUMS.txt — контрольные суммы SHA-256.
  • CryptoSSH-1.0.0-inventory.json — состав приложения, версии .NET и хеши файлов.

Среда .NET включена; Windows OpenSSH и OpenSC не нужны. Приложение и установщик пока не имеют подписи издателя.

Драйверы устанавливаются отдельно

DLL и драйверы Рутокен/JaCarta не входят в релиз. Установите официальное ПО своего производителя и выберите x64 PKCS#11 DLL в настройках CryptoSSH. Можно использовать только Рутокен, только JaCarta или оба производителя. Ненужное поле оставьте пустым. При входе по паролю или файлу ключа обе библиотеки необязательны.

Пошаговая инструкция по библиотекам, генерации и экспорту ключей.

Возможности 1.0.0

  • Собственный WPF-терминал и SSH.NET внутри приложения.
  • Автоматическое обнаружение токенов и выбор устройства/ключа при подключении.
  • Генерация RSA на токене, экспорт публичной части существующего ключа в .pub.
  • Пароль, файл SSH-ключа, Windows SSH-agent, PKCS#11.
  • Профили, группы, избранное, вкладки, сохранённые команды и темы с пользовательскими цветами.
  • Исправлены повторяющиеся ID ключей, дубликаты публичных объектов и кодировка установщика.

Проверки и ограничения

Пройдены 19 локальных проверок, WPF-ввод/оформление, SSH-вход по паролю и файлу ключа, изолированные SoftHSM-тесты генерации/экспорта/подписи и SSH с каждой библиотекой отдельно. Проверены Unicode установщика и отсутствие библиотек производителей в его полезной нагрузке. Это не сертификация всех моделей физических токенов; тестовый SoftHSM не заменяет аппаратную приёмку.

Первый ключ сервера принимается автоматически; при изменении требуется подтверждение. Выбор сохранённой команды сразу выполняет её. ГОСТ SSH, SFTP и GUI для туннелей в этой версии отсутствуют.

Код распространяется по MIT, лицензии зависимостей сохранены. Проект независимый, не официальный продукт производителей токенов.