OpenSSL — полноценная криптографическая библиотека с открытым исходным кодом, широко известна из-за расширения SSL/TLS, используемого в веб-протоколе HTTPS.
Поддерживает почти все низкоуровневые алгоритмы хеширования, шифрования и электронной подписи, а также реализует большинство популярных криптографических стандартов, в том числе позволяет создавать ключи RSA, DH, DSA, сертификаты X.509, подписывать их, формировать CSR и CRT, шифровать данные и тестировать SSL/TLS соединения.
Доступна в виде пакетов для большинства UNIX-подобных операционных систем (включая Solaris/OpenSolaris, Linux, macOS, QNX4, QNX6 и четырёх операционных систем BSD с открытым исходным кодом), а также для OpenVMS и Microsoft Windows.
OpenSSL основана на SSLeay, написанной Эриком Янгом (Eric A. Young) и Тимом Хадсоном (Tim Hudson), которые неофициально закончили работать над ней в декабре 1998 года, когда они начали работать в проекте RSA Security.

LibreSSL — библиотека с реализацией протоколов SSL/TLS. Эта библиотека является продуктом команды OpenBSD, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение высшего уровня безопасности. До основания форка была обнаружена уязвимость heartbleed в OpenSSL.
Из особенностей LibreSSL можно отметить ориентацию на качественную поддержку протоколов SSL/TLS с изъятием излишней функциональности, привлечением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы.
Проект OpenBSD разрабатывает нативную редакцию пакета LibreSSL собственно для OpenBSD и переносимую редакцию для Unix-подобных систем и Microsoft Windows.
OpenSSL เป็นไลบรารีการเข้ารหัสแบบโอเพ่นซอร์สเต็มรูปแบบ ซึ่งเป็นที่รู้จักอย่างกว้างขวางในเรื่องส่วนขยาย SSL/TLS ที่ใช้ในโปรโตคอลเว็บ HTTPS รองรับอัลกอริธึมการแฮช การเข้ารหัส และลายเซ็นอิเล็กทรอนิกส์ระดับต่ำเกือบทั้งหมด และยังใช้มาตรฐานการเข้ารหัสยอดนิยมส่วนใหญ่ รวมถึงความสามารถในการสร้างคีย์ RSA, DH, DSA, ใบรับรอง X.509, ลงนาม, สร้าง CSR และ CRT, เข้ารหัสข้อมูลและ ทดสอบการเชื่อมต่อ SSL /TLS มีจำหน่ายในรูปแบบแพ็คเกจสำหรับระบบปฏิบัติการที่คล้ายกับ UNIX ส่วนใหญ่ (รวมถึง Solaris/OpenSolaris, Linux, macOS, QNX4, QNX6 และระบบปฏิบัติการ BSD แบบโอเพ่นซอร์สสี่ระบบ) รวมถึง OpenVMS และ Microsoft Windows OpenSSL ขึ้นอยู่กับ SSLeay ซึ่งเขียนโดย Eric A. Young และ Tim Hudson ซึ่งทำงานอย่างไม่เป็นทางการเสร็จสิ้นในเดือนธันวาคม พ.ศ. 2541 เมื่อพวกเขาเริ่มทำงานในโครงการ RSA Security LibreSSL เป็นไลบรารีที่มีการปรับใช้โปรโตคอล SSL/TLS ไลบรารีนี้เป็นผลิตภัณฑ์ของทีม OpenBSD ซึ่งกำลังพัฒนาทางแยกของ OpenSSL โดยมีเป้าหมายเพื่อให้การรักษาความปลอดภัยระดับสูงสุด ก่อนที่จะก่อตั้ง Fork มีการค้นพบช่องโหว่ Heartbleed ใน OpenSSL ในบรรดาคุณสมบัติของ LibreSSL เราสามารถเน้นไปที่การรองรับคุณภาพสูงสำหรับโปรโตคอล SSL/TLS พร้อมการลบฟังก์ชันที่ไม่จำเป็นออก การใช้เครื่องมือรักษาความปลอดภัยเพิ่มเติม และการทำความสะอาดและประมวลผลฐานโค้ดที่สำคัญ โครงการ OpenBSD กำลังพัฒนาแพ็คเกจ LibreSSL รุ่นเนทีฟสำหรับ OpenBSD เอง และรุ่นพกพาสำหรับระบบที่คล้าย Unix และ Microsoft Windows
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence