¿Es cierto que cualquier mensaje encriptado con una clave privada puede ser desencriptado con su clave pública coincidente y cualquier mensaje encriptado con una clave pública puede ser desencriptado con la clave privada correspondiente asumiendo que se utilizan los mismos métodos (RSA vs DSA vs ECDSA)? Si ese es el caso, entonces una firma digital es solo otro mensaje con respecto al mensaje que se firmó (incluso si es solo un hash). Mientras se usen conjuntos de claves coincidentes (es decir, el par de claves infames), puede usar una para cifrar y la opuesta para descifrar. ¿Es realmente tan simple?
OK, así que aquí está el contexto. Sé que si quiero enviar un mensaje ecrypted y firmado a otra persona, necesito usar dos claves: mi clave privada para la firma y la clave pública del destinatario para cifrar el mensaje. Y en el caso de RSA, sé cómo se produce esa secuencia (solo con la clave simétrica cifrada con la clave pública del destinatario). Lo que parece implícito es que el resumen del mensaje que se cifra con la clave privada del remitente se descifra con la clave pública del remitente para comparar los resúmenes y verificar la firma y, por lo tanto, el mensaje. Por lo tanto, parece que los mensajes cifrados con la clave privada de un usuario podrían ser descifrados con su clave pública. Sé que los mensajes normalmente no se envían de esa manera (se usa la clave pública del destinatario) pero parece que un mensaje podría estar cifrado con una clave privada, aunque no sé por qué alguien haría eso ( estúpidamente inseguro). ¿Estoy en lo correcto?