волкSSH
Разработчик(и) | Джон Сафранек |
---|---|
Первоначальный выпуск | 20 июля 2016 г. [1] |
Стабильная версия | 1.4.18 [2] ![]() |
Репозиторий | |
Написано в | язык Си |
Операционная система | Мультиплатформенность |
Тип | Библиотека безопасности |
Лицензия | GPL-3.0 или более поздняя версия или проприетарная лицензия |
Веб-сайт | www |
wolfSSH — это небольшая портативная встроенная библиотека SSH, предназначенная для использования разработчиками встраиваемых систем. Это с открытым исходным кодом, реализация SSH на языке C. написанная Он включает в себя клиентские библиотеки SSH и реализацию сервера SSH. Он позволяет выполнять аутентификацию по паролю и открытому ключу.
Платформы
[ редактировать ]wolfSSH в настоящее время доступен для Win32/64 , Linux , macOS , Solaris , Threadx , VxWorks , FreeBSD , NetBSD , OpenBSD , встроенного Linux , WinCE , Haiku , OpenWrt , iPhone (iOS) , Android , Wii и GameCube через поддержку DevKitPro, QNX , MontaVista , TRON варианты (TRON/ITRON/μITRON), NonStop OS , OpenCL , Micrium's MicroC/OS-II , FreeRTOS , SafeRTOS , Freescale MQX , Nucleus , TinyOS , TI-RTOS , HP-UX , uTasker, embOS , PIC32 , PikeOS и ЧЕСТНОСТЬ Green Hills .
Протоколы
[ редактировать ]Библиотека SSH wolfSSH реализует протокол SSHv2 как для клиента, так и для сервера. Он также включает поддержку протоколов безопасного копирования и передачи файлов SSH .
Алгоритмы
[ редактировать ]wolfSSH использует криптографические службы, предоставляемые wolfCrypt. [3] wolfCrypt обеспечивает RSA , ECC , Diffie-Hellman , AES (CBC, GCM), генерацию случайных чисел, поддержку больших целых чисел и кодирование/декодирование по основанию 16/64.
Обмен ключами
[ редактировать ]- Диффи-Хеллман-группа1-sha1
- Диффи-Хеллман-группа14-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 GPL-3.0 или более поздней версии. [4] и коммерческое лицензирование.
См. также
[ редактировать ]- Безопасная оболочка
- OpenSSH
- DropBear
- Сравнение SSH-клиентов
- Сравнение SSH-серверов
- Сравнение криптографических библиотек
Ссылки
[ редактировать ]- ^ «Журнал изменений wolfSSH» .
- ^ «Выпуск 1.4.18» . 22 июля 2024 г. Проверено 28 июля 2024 г.
- ^ Справочник по использованию wolfCrypt
- ^ «Информация о лицензировании» . Архивировано из оригинала 18 августа 2021 г.