SSL şifrelemesinde 2 adet anahtar (Private KEY, Public KEY) kullanılmaktadır. Anahtar dediğimiz uygulama dijital ortamda kodlanmış yazılımı ifade etmektedir. SSL çalışma mantığında bir anahtarın şifrelediği veri sadece diğer anahtar tarafından açılabilmektedir. 128 bit şifrelemede, 2128 değişik anahtar vardır ve bu şifrenin çözülebilmesi için ileri teknoloji gerektirecek ve çok uzun bir zaman alacaktır. Anahtarlar oluşturulduktan sonra, anahtarlardan biri (Private Key) sizde kalırken, diğer anahtar (Public Key) bağlantı kurmak istediğiniz kişiye gönderilir. Aynı işlem karşı tarafta da gerçekleşir. Size mesaj göndermek isteyen kişi Public Key ile göndereceği mesajı şifreli olarak gönderir, şifrenin çözülebilmesi sadece sizdeki Private Key tarafından yapılabilmektedir. Sonuç olarak SSL verinin sadece istenen iki bilgisayar arasında güvenli ve gizli şekilde iletilmesini sağlamaktadır.