Az OpenSSL egy nyílt forráskódú szoftvercsomag, amely SSL és TLS protokollokat hajt végre a digitális hálózatokon keresztüli biztonságos kommunikációhoz. Fejlesztése 1998-ban kezdődött, és ma az interneten található összes webszerver kétharmadát használja. Számos különböző kriptográfiai algoritmust támogat, többek között az AES, a Blowfish, a DES, az IDEA, a Triple DES, az RSA, a DSA, a Diffie-Hellman, az elliptikus görbe, az MD5, az SHA-1 és az SHA-2. Támogatja a Perfect Forward Secrecy-t az elliptikus görbe Diffie-Helman nyilvános kulcsú titkosításával.
Az OpenSSL elérhető a legtöbb nagyobb operációs rendszer esetében, beleértve a Windows, az OS X, a Linux, a Solaris és az OpenVMS. Ezt az OpenSSL projekt aktívan fenntartja.
Kriptográfia, hálózati feltételek