Logo

Max Euston

List of SSL cipher hex codes and text identifiers

Note 1: SSLv2 protocol messages use 3 byte encoding as shown below.

Note 2: SSLv3 and above (TLSv1) only support the entries that start with 0x00, and encode the values in 2 bytes (omitting the leading 0x00).

0x00,0x00,0x00 SSL2_NULL_WITH_MD5
0x00,0x00,0x01 SSL3_RSA_NULL_MD5
0x00,0x00,0x02 SSL3_RSA_NULL_SHA
0x00,0x00,0x03 SSL3_RSA_RC4_40_MD5
0x00,0x00,0x04 SSL3_RSA_RC4_128_MD5
0x00,0x00,0x05 SSL3_RSA_RC4_128_SHA
0x00,0x00,0x06 SSL3_RSA_RC2_40_MD5
0x00,0x00,0x07 SSL3_RSA_IDEA_128_SHA
0x00,0x00,0x08 SSL3_RSA_DES_40_CBC_SHA
0x00,0x00,0x09 SSL3_RSA_DES_64_CBC_SHA
0x00,0x00,0x0A SSL3_RSA_DES_192_CBC3_SHA
0x00,0x00,0x0B SSL3_DH_DSS_DES_40_CBC_SHA
0x00,0x00,0x0C SSL3_DH_DSS_DES_64_CBC_SHA
0x00,0x00,0x0D SSL3_DH_DSS_DES_192_CBC3_SHA
0x00,0x00,0x0E SSL3_DH_RSA_DES_40_CBC_SHA
0x00,0x00,0x0F SSL3_DH_RSA_DES_64_CBC_SHA
0x00,0x00,0x10 SSL3_DH_RSA_DES_192_CBC3_SHA
0x00,0x00,0x11 SSL3_EDH_DSS_DES_40_CBC_SHA
0x00,0x00,0x12 SSL3_EDH_DSS_DES_64_CBC_SHA
0x00,0x00,0x13 SSL3_EDH_DSS_DES_192_CBC3_SHA
0x00,0x00,0x14 SSL3_EDH_RSA_DES_40_CBC_SHA
0x00,0x00,0x15 SSL3_EDH_RSA_DES_64_CBC_SHA
0x00,0x00,0x16 SSL3_EDH_RSA_DES_192_CBC3_SHA
0x00,0x00,0x17 SSL3_ADH_RC4_40_MD5
0x00,0x00,0x18 SSL3_ADH_RC4_128_MD5
0x00,0x00,0x19 SSL3_ADH_DES_40_CBC_SHA
0x00,0x00,0x1A SSL3_ADH_DES_64_CBC_SHA
0x00,0x00,0x1B SSL3_ADH_DES_192_CBC_SHA
0x00,0x00,0x1C SSL3_FZA_DMS_NULL_SHA
0x00,0x00,0x1D SSL3_FZA_DMS_FZA_SHA
0x00,0x00,0x1E SSL3_FZA_DMS_RC4_SHA
0x00,0x00,0x1E SSL3_KRB5_DES_64_CBC_SHA
0x00,0x00,0x1F SSL3_KRB5_DES_192_CBC3_SHA
0x00,0x00,0x20 SSL3_KRB5_RC4_128_SHA
0x00,0x00,0x21 SSL3_KRB5_IDEA_128_CBC_SHA
0x00,0x00,0x22 SSL3_KRB5_DES_64_CBC_MD5
0x00,0x00,0x23 SSL3_KRB5_DES_192_CBC3_MD5
0x00,0x00,0x24 SSL3_KRB5_RC4_128_MD5
0x00,0x00,0x25 SSL3_KRB5_IDEA_128_CBC_MD5
0x00,0x00,0x26 SSL3_KRB5_DES_40_CBC_SHA
0x00,0x00,0x27 SSL3_KRB5_RC2_40_CBC_SHA
0x00,0x00,0x28 SSL3_KRB5_RC4_40_SHA
0x00,0x00,0x29 SSL3_KRB5_DES_40_CBC_MD5
0x00,0x00,0x2A SSL3_KRB5_RC2_40_CBC_MD5
0x00,0x00,0x2B SSL3_KRB5_RC4_40_MD5
0x00,0x00,0x2F TLS1_RSA_WITH_AES_128_SHA
0x00,0x00,0x30 TLS1_DH_DSS_WITH_AES_128_SHA
0x00,0x00,0x31 TLS1_DH_RSA_WITH_AES_128_SHA
0x00,0x00,0x32 TLS1_DHE_DSS_WITH_AES_128_SHA
0x00,0x00,0x33 TLS1_DHE_RSA_WITH_AES_128_SHA
0x00,0x00,0x34 TLS1_ADH_WITH_AES_128_SHA
0x00,0x00,0x35 TLS1_RSA_WITH_AES_256_SHA
0x00,0x00,0x36 TLS1_DH_DSS_WITH_AES_256_SHA
0x00,0x00,0x37 TLS1_DH_RSA_WITH_AES_256_SHA
0x00,0x00,0x38 TLS1_DHE_DSS_WITH_AES_256_SHA
0x00,0x00,0x39 TLS1_DHE_RSA_WITH_AES_256_SHA
0x00,0x00,0x3A TLS1_ADH_WITH_AES_256_SHA
0x00,0x00,0x60 TLS1_RSA_EXPORT1024_WITH_RC4_56_MD5
0x00,0x00,0x61 TLS1_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5
0x00,0x00,0x62 TLS1_RSA_EXPORT1024_WITH_DES_CBC_SHA
0x00,0x00,0x63 TLS1_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
0x00,0x00,0x64 TLS1_RSA_EXPORT1024_WITH_RC4_56_SHA
0x00,0x00,0x65 TLS1_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
0x00,0x00,0x66 TLS1_DHE_DSS_WITH_RC4_128_SHA
0x01,0x00,0x80 SSL2_RC4_128_WITH_MD5
0x02,0x00,0x80 SSL2_RC4_128_EXPORT40_WITH_MD5
0x03,0x00,0x80 SSL2_RC2_128_CBC_WITH_MD5
0x04,0x00,0x80 SSL2_RC2_128_CBC_EXPORT40_WITH_MD5
0x05,0x00,0x80 SSL2_IDEA_128_CBC_WITH_MD5
0x06,0x00,0x40 SSL2_DES_64_CBC_WITH_MD5
0x06,0x01,0x40 SSL2_DES_64_CBC_WITH_SHA
0x07,0x00,0xc0 SSL2_DES_192_EDE3_CBC_WITH_MD5
0x07,0x01,0xc0 SSL2_DES_192_EDE3_CBC_WITH_SHA
0x08,0x00,0x80 SSL2_RC4_64_WITH_MD5

This was extracted from a recent version of OpenSSL.