[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
10. All the Supported Ciphersuites in GnuTLS
Available cipher suites:
TLS_ANON_DH_ARCFOUR_MD5 | 0x00 0x18 | SSL3.0 |
TLS_ANON_DH_3DES_EDE_CBC_SHA1 | 0x00 0x1b | SSL3.0 |
TLS_ANON_DH_AES_128_CBC_SHA1 | 0x00 0x34 | SSL3.0 |
TLS_ANON_DH_AES_256_CBC_SHA1 | 0x00 0x3a | SSL3.0 |
TLS_PSK_SHA_ARCFOUR_SHA1 | 0x00 0x8a | TLS1.0 |
TLS_PSK_SHA_3DES_EDE_CBC_SHA1 | 0x00 0x8b | TLS1.0 |
TLS_PSK_SHA_AES_128_CBC_SHA1 | 0x00 0x8c | TLS1.0 |
TLS_PSK_SHA_AES_256_CBC_SHA1 | 0x00 0x8d | TLS1.0 |
TLS_DHE_PSK_SHA_ARCFOUR_SHA1 | 0x00 0x8e | TLS1.0 |
TLS_DHE_PSK_SHA_3DES_EDE_CBC_SHA1 | 0x00 0x8f | TLS1.0 |
TLS_DHE_PSK_SHA_AES_128_CBC_SHA1 | 0x00 0x90 | TLS1.0 |
TLS_DHE_PSK_SHA_AES_256_CBC_SHA1 | 0x00 0x91 | TLS1.0 |
TLS_SRP_SHA_3DES_EDE_CBC_SHA1 | 0xc0 0x1a | TLS1.0 |
TLS_SRP_SHA_AES_128_CBC_SHA1 | 0xc0 0x1d | TLS1.0 |
TLS_SRP_SHA_AES_256_CBC_SHA1 | 0xc0 0x20 | TLS1.0 |
TLS_SRP_SHA_DSS_3DES_EDE_CBC_SHA1 | 0xc0 0x1c | TLS1.0 |
TLS_SRP_SHA_RSA_3DES_EDE_CBC_SHA1 | 0xc0 0x1b | TLS1.0 |
TLS_SRP_SHA_DSS_AES_128_CBC_SHA1 | 0xc0 0x1f | TLS1.0 |
TLS_SRP_SHA_RSA_AES_128_CBC_SHA1 | 0xc0 0x1e | TLS1.0 |
TLS_SRP_SHA_DSS_AES_256_CBC_SHA1 | 0xc0 0x22 | TLS1.0 |
TLS_SRP_SHA_RSA_AES_256_CBC_SHA1 | 0xc0 0x21 | TLS1.0 |
TLS_DHE_DSS_ARCFOUR_SHA1 | 0x00 0x66 | TLS1.0 |
TLS_DHE_DSS_3DES_EDE_CBC_SHA1 | 0x00 0x13 | SSL3.0 |
TLS_DHE_DSS_AES_128_CBC_SHA1 | 0x00 0x32 | SSL3.0 |
TLS_DHE_DSS_AES_256_CBC_SHA1 | 0x00 0x38 | SSL3.0 |
TLS_DHE_RSA_3DES_EDE_CBC_SHA1 | 0x00 0x16 | SSL3.0 |
TLS_DHE_RSA_AES_128_CBC_SHA1 | 0x00 0x33 | SSL3.0 |
TLS_DHE_RSA_AES_256_CBC_SHA1 | 0x00 0x39 | SSL3.0 |
TLS_RSA_NULL_MD5 | 0x00 0x01 | SSL3.0 |
TLS_RSA_EXPORT_ARCFOUR_40_MD5 | 0x00 0x03 | SSL3.0 |
TLS_RSA_ARCFOUR_SHA1 | 0x00 0x05 | SSL3.0 |
TLS_RSA_ARCFOUR_MD5 | 0x00 0x04 | SSL3.0 |
TLS_RSA_3DES_EDE_CBC_SHA1 | 0x00 0x0a | SSL3.0 |
TLS_RSA_AES_128_CBC_SHA1 | 0x00 0x2f | SSL3.0 |
TLS_RSA_AES_256_CBC_SHA1 | 0x00 0x35 | SSL3.0 |
Available certificate types:
- X.509
- OPENPGP
Available protocols:
- SSL3.0
- TLS1.0
- TLS1.1
- TLS1.2
Available ciphers:
- AES-256-CBC
- AES-128-CBC
- 3DES-CBC
- DES-CBC
- ARCFOUR-128
- ARCFOUR-40
- RC2-40
- NULL
Available MAC algorithms:
- SHA1
- MD5
- SHA256
- SHA384
- SHA512
- MD2
- RIPEMD160
- NULL
Available key exchange methods:
- ANON-DH
- RSA
- RSA-EXPORT
- DHE-RSA
- DHE-DSS
- SRP-DSS
- SRP-RSA
- SRP
- PSK
- DHE-PSK
Available public key algorithms:
- RSA
- DSA
Available public key signature algorithms:
- RSA-SHA
- RSA-SHA256
- RSA-SHA384
- RSA-SHA512
- RSA-RMD160
- DSA-SHA
- RSA-MD5
- RSA-MD2
Available compression methods:
- DEFLATE
- NULL
Some additional information regarding some of the algorithms:
-
RSA
RSA is public key cryptosystem designed by Ronald Rivest, Adi Shamir and Leonard Adleman. It can be used with any hash functions.
-
DSA
DSA is the USA's Digital Signature Standard. It uses only the SHA-1 hash algorithm.
-
MD2
MD2 is a cryptographic hash algorithm designed by Ron Rivest. It is optimized for 8-bit processors. Outputs 128 bits of data. There are no known weaknesses of this algorithm but since this algorithm is rarely used and not really studied it should not be used today.
-
MD5
MD5 is a cryptographic hash algorithm designed by Ron Rivest. Outputs 128 bits of data. It is considered to be broken.
-
SHA-1
SHA is a cryptographic hash algorithm designed by NSA. Outputs 160 bits of data. It is also considered to be broken, though no practical attacks have been found.
-
RMD160
RIPEMD is a cryptographic hash algorithm developed in the framework of the EU project RIPE. Outputs 160 bits of data.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |