Skip to main content
Version: v7

SSL Cipher Suites

SSL (Secure Sockets Layer) ciphers, or more accurately TLS (Transport Layer Security) ciphers, are cryptographic algorithms and protocols used to secure communication between a client (e.g., a web browser) and a server (e.g., a web server). These ciphers ensure that data transmitted over the network is encrypted and remains confidential, and that the integrity of the data is maintained. They also facilitate authentication of the server to ensure that the client is communicating with the intended party.

Here are some common SSL/TLS cipher suites and their components:

  • RC4-MD5,

  • RC4-SHA,

  • IDEA-CBC-SHA,

  • DES-CBC3-SHA,

  • DH-DSS-DES-CBC3-SHA,

  • DH-RSA-DES-CBC3-SHA,

  • DHE-DSS-DES-CBC3-SHA,

  • DHE-RSA-DES-CBC3-SHA,

  • ADH-RC4-MD5,

  • ADH-DES-CBC3-SHA,

  • RC4-MD5,

  • RC4-SHA,

  • IDEA-CBC-SHA,

  • DES-CBC3-SHA,

  • DHE-DSS-DES-CBC3-SHA,

  • DHE-RSA-DES-CBC3-SHA,

  • ADH-RC4-MD5,

  • ADH-DES-CBC3-SHA,

  • AES128-SHA,

  • AES256-SHA,

  • DH-DSS-AES128-SHA,

  • DH-DSS-AES256-SHA,

  • DH-RSA-AES128-SHA,

  • DH-RSA-AES256-SHA,

  • DHE-DSS-AES128-SHA,

  • DHE-DSS-AES256-SHA,

  • DHE-RSA-AES128-SHA,

  • DHE-RSA-AES256-SHA,

  • ADH-AES128-SHA,

  • ADH-AES256-SHA,

  • CAMELLIA128-SHA,

  • CAMELLIA256-SHA,

  • DH-DSS-CAMELLIA128-SHA,

  • DH-DSS-CAMELLIA256-SHA,

  • DH-RSA-CAMELLIA128-SHA,

  • DH-RSA-CAMELLIA256-SHA,

  • DHE-DSS-CAMELLIA128-SHA,

  • DHE-DSS-CAMELLIA256-SHA,

  • DHE-RSA-CAMELLIA128-SHA,

  • DHE-RSA-CAMELLIA256-SHA,

  • ADH-CAMELLIA128-SHA,

  • ADH-CAMELLIA256-SHA,

  • SEED-SHA,

  • DH-DSS-SEED-SHA,

  • DH-RSA-SEED-SHA,

  • DHE-DSS-SEED-SHA,

  • DHE-RSA-SEED-SHA,

  • ADH-SEED-SHA,

  • DHE-DSS-RC4-SHA,

  • AES128-SHA256,

  • AES256-SHA256,

  • AES128-GCM-SHA256,

  • AES256-GCM-SHA384,

  • DH-RSA-AES128-SHA256,

  • DH-RSA-AES256-SHA256,

  • DH-RSA-AES128-GCM-SHA256,

  • DH-RSA-AES256-GCM-SHA384,

  • DH-DSS-AES128-SHA256,

  • DH-DSS-AES256-SHA256,

  • DH-DSS-AES128-GCM-SHA256,

  • DH-DSS-AES256-GCM-SHA384,

  • DHE-RSA-AES128-SHA256,

  • DHE-RSA-AES256-SHA256,

  • DHE-RSA-AES128-GCM-SHA256,

  • DHE-RSA-AES256-GCM-SHA384,

  • DHE-DSS-AES128-SHA256,

  • DHE-DSS-AES256-SHA256,

  • DHE-DSS-AES128-GCM-SHA256,

  • DHE-DSS-AES256-GCM-SHA384,

  • ECDHE-RSA-AES128-SHA256,

  • ECDHE-RSA-AES256-SHA384,

  • ECDHE-RSA-AES128-GCM-SHA256,

  • ECDHE-RSA-AES256-GCM-SHA384,

  • ECDHE-ECDSA-AES128-SHA256,

  • ECDHE-ECDSA-AES256-SHA384,

  • ECDHE-ECDSA-AES128-GCM-SHA256,

  • ECDHE-ECDSA-AES256-GCM-SHA384,

  • ADH-AES128-SHA256,

  • ADH-AES256-SHA256,

  • ADH-AES128-GCM-SHA256,

  • ADH-AES256-GCM-SHA384,

  • AES128-CCM,

  • AES256-CCM,

  • DHE-RSA-AES128-CCM,

  • DHE-RSA-AES256-CCM,

  • AES128-CCM8,

  • AES256-CCM8,

  • DHE-RSA-AES128-CCM8,

  • DHE-RSA-AES256-CCM8,

  • ECDHE-ECDSA-AES128-CCM,

  • ECDHE-ECDSA-AES256-CCM,

  • ECDHE-ECDSA-AES128-CCM8,

  • ECDHE-ECDSA-AES256-CCM8,

  • ARIA128-GCM-SHA256, ARIA256-GCM-SHA384,

  • DHE-RSA-ARIA128-GCM-SHA256,

  • DHE-RSA-ARIA256-GCM-SHA384,

  • DHE-DSS-ARIA128-GCM-SHA256,

  • DHE-DSS-ARIA256-GCM-SHA384,

  • ECDHE-ECDSA-ARIA128-GCM-SHA256,

  • ECDHE-ECDSA-ARIA256-GCM-SHA384,

  • ECDHE-ARIA128-GCM-SHA256,

  • ECDHE-ARIA256-GCM-SHA384,

  • PSK-ARIA128-GCM-SHA256,

  • PSK-ARIA256-GCM-SHA384,

  • DHE-PSK-ARIA128-GCM-SHA256,

  • DHE-PSK-ARIA256-GCM-SHA384,

  • RSA-PSK-ARIA128-GCM-SHA256,

  • RSA-PSK-ARIA256-GCM-SHA384,

  • ECDHE-ECDSA-CAMELLIA128-SHA256,

  • ECDHE-ECDSA-CAMELLIA256-SHA384,

  • ECDHE-RSA-CAMELLIA128-SHA256,

  • ECDHE-RSA-CAMELLIA256-SHA384,

  • PSK-NULL-SHA,

  • DHE-PSK-NULL-SHA,

  • RSA-PSK-NULL-SHA,

  • PSK-RC4-SHA,

  • PSK-3DES-EDE-CBC-SHA,

  • PSK-AES128-CBC-SHA,

  • PSK-AES256-CBC-SHA,

  • DHE-PSK-RC4-SHA,

  • DHE-PSK-3DES-EDE-CBC-SHA,

  • DHE-PSK-AES128-CBC-SHA,

  • DHE-PSK-AES256-CBC-SHA,

  • RSA-PSK-RC4-SHA,

  • RSA-PSK-3DES-EDE-CBC-SHA,

  • RSA-PSK-AES128-CBC-SHA,

  • RSA-PSK-AES256-CBC-SHA,

  • PSK-AES128-GCM-SHA256,

  • PSK-AES256-GCM-SHA384,

  • DHE-PSK-AES128-GCM-SHA256,

  • DHE-PSK-AES256-GCM-SHA384,

  • RSA-PSK-AES128-GCM-SHA256,

  • RSA-PSK-AES256-GCM-SHA384,

  • PSK-AES128-CBC-SHA256,

  • PSK-AES256-CBC-SHA384,

  • PSK-NULL-SHA256,

  • PSK-NULL-SHA384,

  • DHE-PSK-AES128-CBC-SHA256,

  • DHE-PSK-AES256-CBC-SHA384,

  • DHE-PSK-NULL-SHA256,

  • DHE-PSK-NULL-SHA384,

  • RSA-PSK-AES128-CBC-SHA256,

  • RSA-PSK-AES256-CBC-SHA384,

  • RSA-PSK-NULL-SHA256,

  • RSA-PSK-NULL-SHA384,

  • PSK-AES128-GCM-SHA256,

  • PSK-AES256-GCM-SHA384,

  • ECDHE-PSK-RC4-SHA,

  • ECDHE-PSK-3DES-EDE-CBC-SHA,

  • ECDHE-PSK-AES128-CBC-SHA,

  • ECDHE-PSK-AES256-CBC-SHA,

  • ECDHE-PSK-AES128-CBC-SHA256,

  • ECDHE-PSK-AES256-CBC-SHA384,

  • ECDHE-PSK-NULL-SHA,

  • ECDHE-PSK-NULL-SHA256,

  • ECDHE-PSK-NULL-SHA384,

  • PSK-CAMELLIA128-SHA256,

  • PSK-CAMELLIA256-SHA384,

  • DHE-PSK-CAMELLIA128-SHA256,

  • DHE-PSK-CAMELLIA256-SHA384,

  • RSA-PSK-CAMELLIA128-SHA256,

  • RSA-PSK-CAMELLIA256-SHA384,

  • ECDHE-PSK-CAMELLIA128-SHA256,

  • ECDHE-PSK-CAMELLIA256-SHA384,

  • PSK-AES128-CCM,

  • PSK-AES256-CCM,

  • DHE-PSK-AES128-CCM,

  • DHE-PSK-AES256-CCM,

  • PSK-AES128-CCM8,

  • PSK-AES256-CCM8,

  • DHE-PSK-AES128-CCM8,

  • DHE-PSK-AES256-CCM8,

  • ECDHE-RSA-CHACHA20-POLY1305,

  • ECDHE-ECDSA-CHACHA20-POLY1305,

  • DHE-RSA-CHACHA20-POLY1305,

  • PSK-CHACHA20-POLY1305,

  • ECDHE-PSK-CHACHA20-POLY1305,

  • DHE-PSK-CHACHA20-POLY1305,

  • RSA-PSK-CHACHA20-POLY1305,

  • TLS_AES_128_GCM_SHA256,

  • TLS_AES_256_SHA256,

  • TLS_AES_128_SHA256,

  • TLS_AES_128_CBC_SHA,

  • TLS_AES_256_CBC_SHA,

  • TLS_AES_256_GCM_SHA384,

  • TLS_CHACHA20_POLY1305_SHA256,

  • TLS_AES_128_CCM_SHA256,

  • TLS_AES_128_CCM_8_SHA256,

  • ECDHE-RSA-NULL-SHA,

  • ECDHE-RSA-RC4-SHA,

  • ECDHE-RSA-DES-CBC3-SHA,

  • ECDHE-RSA-AES128-SHA,

  • ECDHE-RSA-AES256-SHA,

  • ECDHE-ECDSA-NULL-SHA,

  • ECDHE-ECDSA-RC4-SHA,

  • ECDHE-ECDSA-DES-CBC3-SHA,

  • ECDHE-ECDSA-AES128-SHA,

  • ECDHE-ECDSA-AES256-SHA,

  • AECDH-NULL-SHA,

  • AECDH-RC4-SHA,

  • AECDH-DES-CBC3-SHA,

  • AECDH-AES128-SHA,

  • AECDH-AES256-SHA