En la criptografía de clave pública, también conocida como criptografía asimétrica, la clave pública es una de las dos claves en el par de claves utilizadas para cifrar y descifrar datos. A diferencia de la clave privada, que se mantiene en secreto, la clave pública puede ser distribuida libremente. Se utiliza para cifrar mensajes o datos que solo pueden ser descifrados con la correspondiente clave privada, o para verificar una firma digital creada con la clave privada asociada.
Se generan juntas mediante algoritmos de criptografía asimétrica, asegurando que estén matemáticamente relacionadas de manera que la clave pública pueda cifrar mensajes que solo la clave privada correspondiente puede descifrar.
No, los algoritmos de criptografía asimétrica están diseñados de tal manera que es computacionalmente inviable deducir la clave privada a partir de la pública.
Se utilizan en una variedad de aplicaciones de seguridad, incluyendo el cifrado de correo electrónico, las firmas digitales, y las conexiones seguras a sitios web (SSL/TLS).