OpenSSL is an open source software package that implements SSL and TLS protocols for conducting secure communication over digital networks. Its development began in 1998, and today it is used by two-thirds of all web servers on the Internet. It supports many different cryptographic algorithms, including AES, Blowfish, DES, IDEA, Triple DES, RSA, DSA, Diffie-Hellman, elliptic curve, MD5, SHA-1, and SHA-2. It also supports Perfect Forward Secrecy using elliptic curve Diffie-Helman public-key cryptography.
OpenSSL is available for most major operating systems, including Windows, OS X, Linux, Solaris, and OpenVMS. It is actively maintained by the OpenSSL Project.
Cryptography, Network terms
Related information
- The official OpenSSL website.