Geleneksel şifreleme sistemleri, bir mesajı şifrelemek ya da şifresini çözmek için aynı parolayı ya da anahtarı kullanırlar. Yani "bluetonicmonster" şifresini kullanarak bir dosyayı şifrelediyseniz, bu şifreyi çözmek için hem dosyaya, hem de "bluetonicmonster" şifresine ihtiyaç duyarsınız. Açık anahtar şifrelemesi
iki anahtar
kullanır: biri şifrelemek için, diğeri şifreyi çözmek için. Bu çalışma prensibinin bir çok faydası vardır. Birincisi, anahtarlardan birini gizli tuttuğunuz sürece, başkalarının sizinle güvenli bir şekilde konuşabilmesi için diğer anahtarı istediğiniz gibi dağıtabilirsiniz. Dağıttığınız bu anahtarınız, "açık anahtar" olarak adlandırılır. Eposta ve dosyalarınız için PGP
, anlık mesajlaşmalarınız için OTR
ve internette dolaştığınızda kullandığınız SSL/TLS'in şifrelenmesi için açık anahtar şifrelemesi kullanılır.
asimetrik anahtar şifrelemesi
açık anahtar kriptografisi