WolfSSH - WolfSSH
Vývojáři | John Safranek |
---|---|
První vydání | 20. července 2016[1] |
Napsáno | Jazyk C. |
Operační systém | Multiplatformní |
Typ | Bezpečnostní knihovna |
Licence | GNU General Public License nebo komerční distribuční licence |
webová stránka | www |
vlkSSH je malá, přenosná vestavěná knihovna SSH, která je určena pro vývojáře vestavěných systémů. Je to open-source implementace SSH napsáno v Jazyk C.. Zahrnuje klientské knihovny SSH a implementaci serveru SSH. Umožňuje ověřování pomocí hesla a veřejného klíče.
Platformy
wolfSSH je aktuálně k dispozici pro Win32 / 64, Linux, Operační Systém Mac, Solaris, Threadx, VxWorks, FreeBSD, NetBSD, OpenBSD, vestavěný Linux, Zašklebit se bolestí, Haiku, OpenWrt, iPhone, Android, Nintendo Wii a Hrací kostka prostřednictvím podpory DevKitPro, QNX, MontaVista, Tron varianty, NonStop OS, OpenCL, Mikrium MicroC / OS-II, FreeRTOS, SafeRTOS, Freescale MQX, Jádro, TinyOS, TI-RTOS, HP-UX, uTasker a embOS.
Protokoly
Lehká knihovna SSH wolfSSH implementuje SSHv2 protokol. Zahrnuje také podporu pro Bezpečná kopie a Přenos souborů SSH protokoly.
Algoritmy
wolfSSH používá kryptografické služby poskytované wolfCrypt.[2] wolfCrypt poskytuje RSA, ECC, Diffie – Hellman, AES (CBC, GCM), generování náhodných čísel, podpora velkých celých čísel a základní 16/64 kódování / dekódování.
Výměna klíčů
- diffie-hellman-group1-sha1
- diffie-hellman-group14-sha1
- diffie-hellman-group-exchange-sha256
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
Veřejný klíč
- ssh-rsa
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521
Integrita
- hmac-sha1
- hmac-sha1-96
- hmac-sha2-256
Šifrování
- aes128-cbc
- aes128-gcm (OpenSSH kompatibilní)
Licencování
wolfSSH je otevřený zdroj, pod licencí GNU General Public License GPLv3.[3]
Viz také
- Zabezpečte Shell
- OpenSSH
- DropBear
- Porovnání klientů SSH
- Porovnání serverů SSH
- Porovnání kryptografických knihoven