Разработчики) | Джон Сафранек |
---|---|
изначальный выпуск | 20 июля 2016 г. [1] |
Написано в | Язык C |
Операционная система | Мультиплатформенность |
Тип | Библиотека безопасности |
Лицензия | Стандартная общественная лицензия GNU или лицензия на коммерческое распространение |
Интернет сайт | www |
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 серверов
- Сравнение криптографических библиотек
Ссылки [ править ]
- ^ "wolfSSH ChangeLog" .
- ^ Справочник по использованию wolfCrypt
- ^ Лицензия GNU
Внешние ссылки [ править ]
- wolfSSH Домашняя страница