Asimetrik ve simetrik şifreleme arasındaki temel fark, simetrik şifrelemenin, mesajın göndericisi ve alıcısı arasında paylaşılması gereken bir gizli anahtar kullanmasıdır; iletişim sırasında mesajları şifreleyin. Asimetrik şifreleme, simetrik şifreleme ile karşılaştırıldığında nispeten yeni bir tekniktir.
Simetrik şifrelemenin önemli bir eksikliği, güvenliğin, gönderenin ve alıcının şifreleme anahtarını ne kadar iyi koruduğuna bağlı olmasıdır. Anahtar tehlikeye girerse, davetsiz misafirlerin şifresini çözebilir ve anahtarla şifrelenmiş tüm iletilere erişebilirler. Asimetrik şifreleme daha güvenlidir çünkü dijital sertifikalara dayanır. Hem özel hem de genel anahtarlar birbiriyle ilişkilidir ancak birbirlerinden alınamazlar. Anahtarlardan herhangi biri tehlikeye girerse, davetsiz misafir diğer anahtarı bulmak için kullanamaz.