13.8. Cipher Suites
The SSL protocol does not restrict clients and servers to a single encryption brew for the secure exchange of information. There are a number of possible cryptographic ingredients, but as in any cookpot, some ingredients go better together than others. The seriously interested can refer to Bruce Schneier's Applied Crytography ( John Wiley & Sons), in conjunction with the SSL specification (from http://www.netscape.com/). The list of cipher suites is in the SSLeay software at ... /ssl/ssl.h. The macro names give a better idea of what is meant than the text strings.
SSLeay name | Config name | Keysize | EncryptedKeysize |
---|---|---|---|
SSL3_TXT_RSA_IDEA_128_SHA |
IDEA-CBC-SHA | 128 | 128 |
SSL3_TXT_RSA_NULL_MD5 |
NULL-MD5 | 0 | 0 |
SSL3_TXT_RSA_NULL_SHA |
NULL-SHA | 0 | 0 |
SSL3_TXT_RSA_RC4_40_MD5 |
EXP-RC4-MD5 | 128 | 40 |
SSL3_TXT_RSA_RC4_128_MD5 |
RC4-MD5 | 128 | 128 |
SSL3_TXT_RSA_RC4_128_SHA |
RC4-SHA | 128 | 128 |
SSL3_TXT_RSA_RC2_40_MD5 |
EXP-RC2-CBC-MD5 | 128 | 40 |
SSL3_TXT_RSA_IDEA_128_SHA |
IDEA-CBC-MD5 | 128 | 128 |
SSL3_TXT_RSA_DES_40_CBC_SHA |
EXP-DES-CBC-SHA | 56 | 40 |
SSL3_TXT_RSA_DES_64_CBC_SHA |
DES-CBC-SHA | 56 | 56 |
SSL3_TXT_RSA_DES_192_CBC3_SHA |
DES-CBC3-SHA | 168 | 168 |
SSL3_TXT_DH_DSS_DES_40_CBC_SHA |
EXP-DH-DSS-DES-CBC-SHA | 56 | 40 |
SSL3_TXT_DH_DSS_DES_64_CBC_SHA |
DH-DSS-DES-CBC-SHA | 56 | 56 |
SSL3_TXT_DH_DSS_DES_192_CBC3_SHA |
DH-DSS-DES-CBC3-SHA | 168 | 168 |
SSL3_TXT_DH_RSA_DES_40_CBC_SHA |
EXP-DH-RSA-DES-CBC-SHA | 56 | 40 |
SSL3_TXT_DH_RSA_DES_64_CBC_SHA |
DH-RSA-DES-CBC-SHA | 56 | 56 |
SSL3_TXT_DH_RSA_DES_192_CBC3_SHA ... |
Get Apache: The Definitive Guide, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.