OpenSSL
библиотека, реализующая протокол SSL/TLS / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о OpenSSL?
Кратко изложите эту статью для 10-летнего ребёнка
OpenSSL — полноценная криптографическая библиотека с открытым исходным кодом, широко известна из-за расширения SSL/TLS, используемого в веб-протоколе HTTPS.
OpenSSL | |||
---|---|---|---|
Тип | библиотека функций, шифрующее программное обеспечение и утилита | ||
Разработчики | Richard Levitte[вд][1], Stephen Henson[вд], Matt Caswell[вд] и Hugo Landau[вд] | ||
Написана на | Си[2], язык ассемблера и Perl | ||
Операционные системы | GNU/Linux[3], GNU/Hurd[вд][3], BSD[вд][3], macOS[3] и Windows[3] | ||
Первый выпуск | 1998 | ||
Последняя версия | |||
Репозиторий | github.com/openssl/opens… | ||
| |||
| |||
Лицензия | Apache License 2.0[5] | ||
Сайт | openssl.org (англ.) | ||
Медиафайлы на Викискладе |
Поддерживает почти все низкоуровневые алгоритмы хеширования, шифрования и электронной подписи, а также реализует большинство популярных криптографических стандартов, в том числе позволяет создавать ключи RSA, DH, DSA, сертификаты X.509, подписывать их, формировать CSR (Certificate Signing Request) и CRT (файл сертификата безопасности), шифровать данные и тестировать SSL/TLS соединения.
Доступна в виде пакетов для большинства UNIX-подобных операционных систем (включая Solaris/OpenSolaris, Linux, macOS, QNX4[6], QNX6 и четырёх операционных систем BSD с открытым исходным кодом), а также для OpenVMS и Microsoft Windows.
OpenSSL основана на SSLeay, написанной Эриком Янгом (Eric A. Young) и Тимом Хадсоном (Tim Hudson), которые неофициально закончили работать над ней в декабре 1998 года, когда начали работу в проекте RSA Security.