SSL/TLS şifreleme protokolleri, verileri korumak için kullanılan bir dizi şifreleme algoritmasını içerir. Bu algoritmalar, SSL/TLS bağlantısında kullanılan şifreleme anahtarlarının oluşturulmasında kullanılır.
SSL/TLS şifreleme algoritmaları, genellikle "ciphers" olarak adlandırılır. Bu algoritmalar, verileri şifrelemek için simetrik şifreleme ve açık anahtarlı şifreleme yöntemlerini kullanır.
Simetrik şifreleme, aynı anahtarın hem veriyi şifrelemek hem de şifreyi çözmek için kullanılmasıdır. Açık anahtarlı şifreleme ise, her bir kullanıcıya özel bir anahtar çifti kullanarak şifreleme işlemini gerçekleştirir. Bu anahtar çifti, açık anahtar (herkese açık) ve özel anahtar (sadece sahibine özel) olarak adlandırılır.
SSL/TLS bağlantılarında kullanılan şifreleme algoritmaları, her iki yöntemi de kullanabilir. Bu algoritmalar, güvenlik, performans ve uyumluluk açısından farklı özelliklere sahip olabilir.
SSL/TLS ciphers, bağlantıdaki tarafların karşılıklı olarak kabul edebileceği bir dizi şifreleme algoritmasını belirtir. Bu ciphers, sunucu tarafında yapılandırılır ve istemci tarafı tarafından kabul edilir. Güvenli bir bağlantı kurulabilmesi için, istemci ve sunucu arasında kabul edilebilir bir cipher bulunması gerekir.