Ya busqué esto varias veces, pero aún no entiendo realmente cómo funciona el cifrado de clave pública / privada. La página de wikipedia sobre criptografía de clave pública dice esto:
Criptografía de clave pública, o asimétrica Criptografía, es cualquier sistema criptográfico que usa pares de claves: claves públicas que pueden difundirse ampliamente, y claves privadas que Son conocidos solo por el propietario. Esto cumple dos funciones: autenticación, que es cuando la clave pública se utiliza para verificar que una el titular de la clave privada emparejada envió el mensaje y el cifrado, por lo que solo el titular de la clave privada emparejada puede descifrar la mensaje cifrado con la clave pública.
La parte que no entiendo es por qué solo el titular de la clave privada puede descifrar el mensaje cifrado con la clave pública. Cuando cifras un mensaje con una clave, debería ser posible descifrarlo con la misma clave, ¿no?