Los sistemas tradicionales de cifrados usan el mismo secreto, o llaves, para cifrar y descifrar un mensaje. Digamos, si yo cifro un mensaje una carpeta con la contraseña
"bluetonicmonster", tu necesitas ambos, la carpeta y la contraseña "bluetonicmonster" para descifrar éste. La llave
pública cifrada usa dos llaves: una para cifrar y la otra para descifrar. Esto tienen todo tipo de consecuencias beneficiosas. Por una parte, quiere decir que puedes entregar la llave para que cifren mensajes para tí, siempre y cuando mantengas la otra llave secreta, cualquier persona con esa llave puede hablar contigo de manera segura. La llave que puedes repartir se conoce como la "public key
/llave pública": de ahí el nombre de la técnica. Public key encryption
/Cifrado de llave pública
es utilizado para cifrar email y carpetas de Pretty Good Privacy/Muy Buena Privacidad
(PGP
), OTR para mensajes instantáneos, y SSL/TLS
para navegador de la web.
Cifrado de clave pública
Criptografía de clave pública