OpenSSL er en open source-softwarepakke, der implementerer SSL- og TLS-protokoller til gennemførelse af sikker kommunikation via digitale netværk. Dens udvikling begyndte i 1998, og i dag bruges den af to tredjedele af alle webservere på internettet. Den understøtter mange forskellige kryptografiske algoritmer, herunder AES, Blowfish, DES, IDEA, Triple DES, RSA, DSA, Diffie-Hellman, elliptisk kurve, MD5, SHA-1 og SHA-2. Det understøtter også Perfect Forward Secrecy ved hjælp af elliptisk kurve Diffie-Helman public-key kryptografi.
OpenSSL er tilgængelig for de fleste større operativsystemer, herunder Windows, OS X, Linux, Solaris og OpenVMS. Det opretholdes aktivt af OpenSSL Project.
Kryptografi, Netværksbetingelser