Transport Layer Security
Algoritma > Şifreleme

| Şifreleme> Tip | Şifreleme> Algoritma | Şifreleme> Güç (bits) | Protokol versiyonu> SSL 2.0 | Protokol versiyonu> SSL 3.0  | Protokol versiyonu> TLS 1.0  | Protokol versiyonu> TLS 1.1  | Protokol versiyonu> TLS 1.2  | Durum |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Block cipher mode of operation | AES GCM | 256, 128 | — | — | — | — | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | AES CCM | 256, 128 | — | — | — | — | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | AES CBC | 256, 128 | — | — | Alınan önlemlere göre değişir | Güvenli | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | Camellia GCM | 256, 128 | — | — | — | — | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | Camellia CBC | 256, 128 | — | — | Alınan önlemlere göre değişir | Güvenli | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | ARIA GCM | 256, 128 | — | — | — | — | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | ARIA CBC | 256, 128 | — | — | Alınan önlemlere göre değişir | Güvenli | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | SEED CBC | 128 | — | — | Alınan önlemlere göre değişir | Güvenli | Güvenli | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | 3DES EDE CBC | 112 | Güvensiz | Güvensiz | Az güçlü, Alınan önlemlere göre değişir | Az güçlü | Az güçlü | RFC'lerde TLS 1.2 için tanımlanmıştır |
| Block cipher mode of operation | GOST 28147-89 CNT | 256 | — | — | Güvenli | Güvenli | Güvenli | RFC taslaklarında önerilmiştir |
| Block cipher mode of operation | IDEA CBC | 128 | Güvensiz | Güvensiz | Depends on mitigations | Güvenli | — | TLS 1.2'den kaldırılmıştır |
| Block cipher mode of operation | DES CBC | 056 | Güvensiz | Güvensiz | Güvensiz | Güvensiz | — | TLS 1.2'den kaldırılmıştır |
| Block cipher mode of operation | DES CBC | 040 | Güvensiz | Güvensiz | Güvensiz | — | — | TLS 1.1 ve sonrası için yasaklanmıştır |
| Block cipher mode of operation | RC2 CBC | 040 | Güvensiz | Güvensiz | Güvensiz | — | — | TLS 1.1 ve sonrası için yasaklanmıştır |
| Stream cipher | ChaCha20-Poly1305 | 256 | — | — | — | — | Güvenli | RFC taslaklarında önerilmiştir |
| Stream cipher | RC4 | 128 | Güvensiz | Güvensiz | Güvensiz | Güvensiz | Güvensiz | TLS'nin tüm versiyonları için yasaklanmıştır |
| Stream cipher | RC4 | 040 | Güvensiz | Güvensiz | Güvensiz | — | — | TLS'nin tüm versiyonları için yasaklanmıştır |
| None | Null | - | — | Güvensiz | Güvensiz | Güvensiz | Güvensiz | RFC'lerde TLS 1.2 için tanımlanmıştır |
1 2 3 4  RFC 5746, tekrar anlaşma kusurunu düzeltebilmek için uygulanmıştır. Aksi takdirde protokol kırılabilir.
↑  Kütüphaneler RFC 5746'daki listelenmiş düzeltmeleri uygularsa bu, SSL 3.0'daki spesifikasyonları çiğnemiş olur.
1 2  İstemci veya sunucu tarafından hafifletilmezse BEAST saldırısı SSL 3.0 ve TLS 1.0'da kullanılan bütün blok şifrelemeleri kırabilir.
↑  İstemci veya sunucu tarafından hafifletilmezse POODLE saldırısı SSL 3.0'da kullanılan bütün blok şifrelemeleri kırabilir.
1 2 3 4 5  AEAD şifreleme sadece TLS 1.2'de kullanılmaktadır.
1 2 3 4 5 6 7 8  Eğer kütüphane dikkatlice yazılmazsa, CBC şifreleme Lucky 13 saldırısına maruz kalabilir.
↑  3DES anahtar uzunluğu 168 bit olmasına rağmen 3DES'in geçerli güvenlik dayanıklılığı sadece 112 bittir.
1 2  IDEA ve DES, TLS 1.2'den kaldırılmıştır.
↑  Tüm TLS versiyonlarında RC4 kullanımı RFC 7465 tarafından yasaklanmıştır.
↑  Şifreleme yoktur, yalnızca kimlik doğrulaması vardır.