TLS Cipher Suites nachschlagen

TLS Cipher Suites mit IANA- und OpenSSL-Namen, Hex-Code und Bewertung: Suchen Sie einzelne Suites oder prüfen Sie Ihre komplette Cipher-Liste auf veraltete und unsichere Einträge.

HexIANA-NameOpenSSL-NameTLSBewertungHinweis
0x13,0x01TLS_AES_128_GCM_SHA256TLS_AES_128_GCM_SHA2561.3empfohlenPflicht-Suite in TLS 1.3 (RFC 8446).
0x13,0x02TLS_AES_256_GCM_SHA384TLS_AES_256_GCM_SHA3841.3empfohlenAEAD, 256-Bit-Schlüssel.
0x13,0x03TLS_CHACHA20_POLY1305_SHA256TLS_CHACHA20_POLY1305_SHA2561.3empfohlenSchnell auf Geräten ohne AES-Hardware.
0x13,0x04TLS_AES_128_CCM_SHA256TLS_AES_128_CCM_SHA2561.3akzeptabelSicher, aber selten; in OpenSSL standardmäßig aus.
0x13,0x05TLS_AES_128_CCM_8_SHA256TLS_AES_128_CCM_8_SHA2561.3veraltetNur 64-Bit-Tag, für eingeschränkte Geräte gedacht.
0xC0,0x2BTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256ECDHE-ECDSA-AES128-GCM-SHA2561.2empfohlenForward Secrecy, ECDSA-Zertifikat, AEAD.
0xC0,0x2CTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384ECDHE-ECDSA-AES256-GCM-SHA3841.2empfohlenForward Secrecy, ECDSA-Zertifikat, AEAD.
0xC0,0x2FTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256ECDHE-RSA-AES128-GCM-SHA2561.2empfohlenForward Secrecy, RSA-Zertifikat, AEAD.
0xC0,0x30TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384ECDHE-RSA-AES256-GCM-SHA3841.2empfohlenForward Secrecy, RSA-Zertifikat, AEAD.
0xCC,0xA9TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256ECDHE-ECDSA-CHACHA20-POLY13051.2empfohlenForward Secrecy, ChaCha20-Poly1305 (RFC 7905).
0xCC,0xA8TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256ECDHE-RSA-CHACHA20-POLY13051.2empfohlenForward Secrecy, ChaCha20-Poly1305 (RFC 7905).
0x00,0x9ETLS_DHE_RSA_WITH_AES_128_GCM_SHA256DHE-RSA-AES128-GCM-SHA2561.2akzeptabelForward Secrecy mit klassischem DH; nur mit mindestens 2048-Bit-Gruppe.
0x00,0x9FTLS_DHE_RSA_WITH_AES_256_GCM_SHA384DHE-RSA-AES256-GCM-SHA3841.2akzeptabelForward Secrecy mit klassischem DH; nur mit mindestens 2048-Bit-Gruppe.
0xCC,0xAATLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256DHE-RSA-CHACHA20-POLY13051.2akzeptabelForward Secrecy mit klassischem DH, langsamer als ECDHE.
0xC0,0xACTLS_ECDHE_ECDSA_WITH_AES_128_CCMECDHE-ECDSA-AES128-CCM1.2akzeptabelAEAD mit CCM, vor allem im IoT-Umfeld.
0xC0,0xADTLS_ECDHE_ECDSA_WITH_AES_256_CCMECDHE-ECDSA-AES256-CCM1.2akzeptabelAEAD mit CCM, vor allem im IoT-Umfeld.
0xC0,0x9ETLS_DHE_RSA_WITH_AES_128_CCMDHE-RSA-AES128-CCM1.2akzeptabelAEAD mit CCM und klassischem DH.
0xC0,0x9FTLS_DHE_RSA_WITH_AES_256_CCMDHE-RSA-AES256-CCM1.2akzeptabelAEAD mit CCM und klassischem DH.
0xC0,0x23TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256ECDHE-ECDSA-AES128-SHA2561.2veraltetCBC-Modus mit MAC-then-Encrypt; nur für alte Clients.
0xC0,0x24TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384ECDHE-ECDSA-AES256-SHA3841.2veraltetCBC-Modus; nur für alte Clients.
0xC0,0x27TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256ECDHE-RSA-AES128-SHA2561.2veraltetCBC-Modus; nur für alte Clients.
0xC0,0x28TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384ECDHE-RSA-AES256-SHA3841.2veraltetCBC-Modus; nur für alte Clients.
0xC0,0x09TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHAECDHE-ECDSA-AES128-SHA1.0–1.2veraltetCBC mit SHA-1-MAC; für TLS 1.0/1.1-Clients.
0xC0,0x0ATLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHAECDHE-ECDSA-AES256-SHA1.0–1.2veraltetCBC mit SHA-1-MAC.
0xC0,0x13TLS_ECDHE_RSA_WITH_AES_128_CBC_SHAECDHE-RSA-AES128-SHA1.0–1.2veraltetCBC mit SHA-1-MAC.
0xC0,0x14TLS_ECDHE_RSA_WITH_AES_256_CBC_SHAECDHE-RSA-AES256-SHA1.0–1.2veraltetCBC mit SHA-1-MAC.
0x00,0x67TLS_DHE_RSA_WITH_AES_128_CBC_SHA256DHE-RSA-AES128-SHA2561.2veraltetKlassisches DH mit CBC.
0x00,0x6BTLS_DHE_RSA_WITH_AES_256_CBC_SHA256DHE-RSA-AES256-SHA2561.2veraltetKlassisches DH mit CBC.
0x00,0x33TLS_DHE_RSA_WITH_AES_128_CBC_SHADHE-RSA-AES128-SHASSL 3.0–1.2veraltetKlassisches DH mit CBC und SHA-1-MAC.
0x00,0x39TLS_DHE_RSA_WITH_AES_256_CBC_SHADHE-RSA-AES256-SHASSL 3.0–1.2veraltetKlassisches DH mit CBC und SHA-1-MAC.
0x00,0x9CTLS_RSA_WITH_AES_128_GCM_SHA256AES128-GCM-SHA2561.2veraltetRSA-Schlüsseltransport: keine Forward Secrecy.
0x00,0x9DTLS_RSA_WITH_AES_256_GCM_SHA384AES256-GCM-SHA3841.2veraltetRSA-Schlüsseltransport: keine Forward Secrecy.
0x00,0x3CTLS_RSA_WITH_AES_128_CBC_SHA256AES128-SHA2561.2veraltetKeine Forward Secrecy, CBC.
0x00,0x3DTLS_RSA_WITH_AES_256_CBC_SHA256AES256-SHA2561.2veraltetKeine Forward Secrecy, CBC.
0x00,0x2FTLS_RSA_WITH_AES_128_CBC_SHAAES128-SHASSL 3.0–1.2veraltetKeine Forward Secrecy, CBC; Pflicht-Suite von TLS 1.2, heute nur für Altsysteme.
0x00,0x35TLS_RSA_WITH_AES_256_CBC_SHAAES256-SHASSL 3.0–1.2veraltetKeine Forward Secrecy, CBC.
0xC0,0x9CTLS_RSA_WITH_AES_128_CCMAES128-CCM1.2veraltetKeine Forward Secrecy.
0xC0,0x9DTLS_RSA_WITH_AES_256_CCMAES256-CCM1.2veraltetKeine Forward Secrecy.
0x00,0x41TLS_RSA_WITH_CAMELLIA_128_CBC_SHACAMELLIA128-SHA1.0–1.2veraltetCamellia, keine Forward Secrecy.
0x00,0x84TLS_RSA_WITH_CAMELLIA_256_CBC_SHACAMELLIA256-SHA1.0–1.2veraltetCamellia, keine Forward Secrecy.
0x00,0x96TLS_RSA_WITH_SEED_CBC_SHASEED-SHA1.0–1.2veraltetSEED (Korea), keine Forward Secrecy, kaum noch unterstützt.
0x00,0xA8TLS_PSK_WITH_AES_128_GCM_SHA256PSK-AES128-GCM-SHA2561.2akzeptabelNur mit vorab geteiltem Schlüssel (PSK), keine Zertifikate.
0x00,0xA9TLS_PSK_WITH_AES_256_GCM_SHA384PSK-AES256-GCM-SHA3841.2akzeptabelNur mit vorab geteiltem Schlüssel (PSK).
0xCC,0xABTLS_PSK_WITH_CHACHA20_POLY1305_SHA256PSK-CHACHA20-POLY13051.2akzeptabelNur mit vorab geteiltem Schlüssel (PSK).
0x00,0x0ATLS_RSA_WITH_3DES_EDE_CBC_SHADES-CBC3-SHASSL 3.0–1.2unsicher3DES mit 64-Bit-Blöcken: anfällig für Sweet32.
0xC0,0x12TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHAECDHE-RSA-DES-CBC3-SHA1.0–1.2unsicher3DES: Sweet32.
0x00,0x09TLS_RSA_WITH_DES_CBC_SHADES-CBC-SHASSL 3.0–1.1unsicherEinfaches DES mit 56-Bit-Schlüssel.
0x00,0x07TLS_RSA_WITH_IDEA_CBC_SHAIDEA-CBC-SHASSL 3.0–1.1unsicherIDEA, in TLS 1.2 entfernt.
0x00,0x05TLS_RSA_WITH_RC4_128_SHARC4-SHASSL 3.0–1.2unsicherRC4 ist nach RFC 7465 verboten.
0x00,0x04TLS_RSA_WITH_RC4_128_MD5RC4-MD5SSL 3.0–1.2unsicherRC4 und MD5.
0xC0,0x11TLS_ECDHE_RSA_WITH_RC4_128_SHAECDHE-RSA-RC4-SHA1.0–1.2unsicherRC4 ist nach RFC 7465 verboten.
0xC0,0x07TLS_ECDHE_ECDSA_WITH_RC4_128_SHAECDHE-ECDSA-RC4-SHA1.0–1.2unsicherRC4 ist nach RFC 7465 verboten.
0x00,0x03TLS_RSA_EXPORT_WITH_RC4_40_MD5EXP-RC4-MD5SSL 3.0–1.0unsicherExport-Verschlüsselung mit 40 Bit (FREAK, Logjam).
0x00,0x08TLS_RSA_EXPORT_WITH_DES40_CBC_SHAEXP-DES-CBC-SHASSL 3.0–1.0unsicherExport-Verschlüsselung mit 40 Bit.
0x00,0x01TLS_RSA_WITH_NULL_MD5NULL-MD5SSL 3.0–1.2unsicherKeine Verschlüsselung, nur Integritätsschutz.
0x00,0x02TLS_RSA_WITH_NULL_SHANULL-SHASSL 3.0–1.2unsicherKeine Verschlüsselung.
0x00,0x3BTLS_RSA_WITH_NULL_SHA256NULL-SHA2561.2unsicherKeine Verschlüsselung.
0x00,0x18TLS_DH_anon_WITH_RC4_128_MD5ADH-RC4-MD5SSL 3.0–1.2unsicherAnonym: keine Authentisierung des Servers, Man-in-the-Middle möglich.
0x00,0x34TLS_DH_anon_WITH_AES_128_CBC_SHAADH-AES128-SHASSL 3.0–1.2unsicherAnonym: keine Authentisierung des Servers.
0xC0,0x18TLS_ECDH_anon_WITH_AES_128_CBC_SHAAECDH-AES128-SHA1.0–1.2unsicherAnonym: keine Authentisierung des Servers.
Eigene Liste prüfen

    Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

    Cipher-Suites lesen: Schlüsselaustausch, Verschlüsselung, Hash

    Diese Referenz der TLS Cipher Suites führt die gängigen Verfahren mit IANA-Namen, OpenSSL-Cipher-Namen und dem Hex-Code auf, der im Client Hello und Server Hello übertragen wird. Die beiden Namensschemata unterscheiden sich stark: IANA schreibt TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, OpenSSL dieselbe Suite als ECDHE-RSA-AES128-GCM-SHA256. nginx und Apache erwarten OpenSSL-Namen, Scanner und Wireshark zeigen meist IANA-Namen. Bei TLS 1.3 Cipher Suites sind beide Namen gleich, und sie werden in OpenSSL getrennt über ciphersuites statt cipher konfiguriert.

    Die Bewertung orientiert sich an verbreiteten Empfehlungen wie der Mozilla-Konfiguration „Intermediate“ und der BSI TR-02102-2: Empfohlen sind TLS 1.3 sowie TLS 1.2 mit ECDHE und AEAD (GCM oder ChaCha20-Poly1305). ECDHE steht für ephemeres Elliptic-Curve-Diffie-Hellman und sorgt für Forward Secrecy: Wird der Serverschlüssel später gestohlen, lassen sich mitgeschnittene Sitzungen trotzdem nicht entschlüsseln. Suites mit TLS_RSA_ am Anfang haben diese Eigenschaft nicht. CBC-Suites gelten als veraltet, unsichere Cipher wie RC4, 3DES, DES, NULL, Export- und anonyme Suites sollten auf keinem Server mehr aktiv sein.

    Grenzen: Die Liste umfasst die praktisch relevanten Suites, nicht alle über 300 Einträge der IANA-Registry; ARIA, GOST und statisches ECDH fehlen bewusst. Die Bewertung ist eine Orientierung, keine Vorgabe; Behörden und Branchen haben eigene Regeln. Welches Zertifikat Ihr Server nutzt, sehen Sie mit dem Zertifikat-Dekoder, eine vollständige Serverkonfiguration erzeugt der nginx-Konfigurator.

    Anleitung: TLS Cipher Suites in 4 Schritten

    1. Im Suchfeld einen Namen, Teil eines Namens oder einen Hex-Code wie 0xC02F eingeben.
    2. Mit „TLS-Version“ und „Bewertung“ die Liste eingrenzen, etwa auf veraltete Einträge.
    3. Eine Cipher-Liste aus nginx, Apache oder einem Scan in „Eigene Liste prüfen“ einfügen; jeder Eintrag wird zugeordnet und bewertet.
    4. Mit „Kopieren“ in einer Zeile den OpenSSL-Namen übernehmen.

    Typische Anwendungsfälle

    • Eine ssl_ciphers-Zeile in nginx oder SSLCipherSuite in Apache auf veraltete Einträge prüfen.
    • IANA-Namen aus einem Scan-Ergebnis in OpenSSL-Namen für die Serverkonfiguration übersetzen.
    • Für ein Audit begründen, warum TLS_RSA- oder 3DES-Suites abgeschaltet werden sollen.
    • Hex-Codes aus einem Netzwerkmitschnitt (Client Hello) einer Cipher-Suite zuordnen.
    Fragen

    Häufige Fragen

    Welche Cipher Suites sollte ein Webserver heute anbieten?

    TLS 1.3 mit seinen drei Standard-Suites und für ältere Clients TLS 1.2 mit ECDHE und AES-GCM oder ChaCha20-Poly1305. CBC-Suites und RSA-Schlüsseltransport braucht man nur noch für sehr alte Geräte.

    Wie sehe ich, welche Cipher Suites mein Server anbietet?

    Mit nmap und dem Skript ssl-enum-ciphers (nmap --script ssl-enum-ciphers -p 443 example.de), mit testssl.sh oder einzeln mit openssl s_client -cipher NAME -connect example.de:443. Die Ausgabe können Sie hier zur Bewertung einfügen.

    Was ist der Unterschied zwischen ECDHE und DHE?

    Beide sind ephemere Diffie-Hellman-Verfahren mit Forward Secrecy. ECDHE rechnet auf elliptischen Kurven und ist deutlich schneller bei kleineren Schlüsseln. DHE braucht große Gruppen von mindestens 2048 Bit.

    Warum gilt 3DES als unsicher?

    3DES verschlüsselt in 64-Bit-Blöcken. Bei langen Verbindungen wiederholen sich Blöcke so häufig, dass Angreifer nach dem Sweet32-Angriff Teile des Klartexts zurückgewinnen können. Deshalb wurde 3DES aus aktuellen Konfigurationen entfernt.

    Warum fehlen bei TLS 1.3 Schlüsselaustausch und Signatur im Namen?

    In TLS 1.3 werden Schlüsselaustausch (immer ephemeres Diffie-Hellman oder PSK) und Signaturalgorithmus getrennt ausgehandelt. Die Cipher-Suite legt nur noch das AEAD-Verfahren und die Hashfunktion fest.

    Was bedeutet CBC in einem Cipher-Namen?

    Cipher Block Chaining, ein älterer Betriebsmodus. In TLS wird er mit einem separaten MAC kombiniert und war Ziel mehrerer Angriffe wie Lucky 13. AEAD-Verfahren wie GCM oder ChaCha20-Poly1305 sind deshalb vorzuziehen.

    Weitere Werkzeuge

    Das könnte auch helfen

    Alle 558 Werkzeuge