Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

wolfSSH - это небольшая портативная встроенная библиотека SSH, предназначенная для использования разработчиками встроенных систем. Это с открытым исходным кодом реализации SSH написана на языке C . Он включает клиентские библиотеки SSH и реализацию сервера SSH. Он позволяет выполнять аутентификацию по паролю и открытому ключу.

Платформы [ править ]

wolfSSH в настоящее время доступен для Win32 / 64 , Linux , macOS , Solaris , Threadx , VxWorks , FreeBSD , NetBSD , OpenBSD , встраиваемого Linux , WinCE , Haiku , OpenWrt , iPhone , Android , Nintendo Wii и Gamecube через поддержку DevKitPro, QNX , MontaVista , Варианты Tron , NonStop OS , OpenCL, Micrium MicroC / OS-II , FreeRTOS , SafeRTOS , Freescale MQX , Nucleus , TinyOS , TI-RTOS , HP-UX , uTasker и embOS.

Протоколы [ править ]

Облегченная библиотека SSH wolfSSH реализует протокол SSHv2 . Он также включает поддержку протоколов безопасного копирования и передачи файлов SSH .

Алгоритмы [ править ]

wolfSSH использует криптографические сервисы, предоставляемые wolfCrypt. [2] wolfCrypt Обеспечивает RSA , ECC , Diffie – Hellman , AES (CBC, GCM), генерацию случайных чисел, поддержку больших целых чисел и кодирование / декодирование base 16/64.

Обмен ключами [ править ]

  • diffie-hellman-group1-sha1
  • diffie-hellman-group14-sha1
  • Диффи-Хеллман-группа-обмен-sha256
  • ecdh-sha2-nistp256
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp521

Открытый ключ [ править ]

  • ssh-rsa
  • ecdsa-sha2-nistp256
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp521

Целостность [ править ]

  • hmac-sha1
  • hmac-sha1-96
  • hmac-sha2-256

Шифрование [ править ]

  • aes128-cbc
  • aes128-gcm (совместимость с OpenSSH)

Лицензирование [ править ]

wolfSSH имеет открытый исходный код и находится под лицензией GNU General Public License GPLv3. [3]

См. Также [ править ]

  • Безопасная оболочка
  • OpenSSH
  • DropBear
  • Сравнение клиентов SSH
  • Сравнение SSH серверов
  • Сравнение криптографических библиотек

Ссылки [ править ]

  1. ^ "wolfSSH ChangeLog" .
  2. ^ Справочник по использованию wolfCrypt
  3. ^ Лицензия GNU

Внешние ссылки [ править ]

  • wolfSSH Домашняя страница