È il caso che qualsiasi messaggio crittografato con una chiave privata può essere decifrato con la sua chiave pubblica corrispondente e qualsiasi messaggio crittografato con una chiave pubblica può essere decodificato con la chiave privata corrispondente assumendo gli stessi metodi utilizzati (RSA vs DSA vs ECDSA)? Se questo è il caso, allora una firma digitale è solo un altro messaggio riguardante il messaggio che è stato firmato (anche se è solo un hash di esso). Se si utilizzano set di chiavi corrispondenti (ad esempio la coppia di chiavi infame), è possibile utilizzare uno dei due per crittografare e quello opposto per decodificare. È davvero così semplice?
OK, ecco il contesto. So che se voglio inviare un messaggio criptato e firmato a qualcun altro, devo usare due chiavi: la mia chiave privata per la firma e la chiave pubblica del destinatario per crittografare il messaggio. E nel caso di RSA so come avviene quella sequenza (con solo la chiave simmetrica che viene crittografata con la chiave pubblica del destinatario). Ciò che sembra implicito è che il digest del messaggio che viene crittografato con la chiave privata del mittente viene quindi decodificato con la chiave pubblica del mittente per confrontare i digest e verificare la firma e quindi il messaggio. Quindi sembra che i messaggi crittografati con la chiave privata di un utente possano essere decifrati con la loro chiave pubblica. So che i messaggi non vengono normalmente inviati in questo modo (viene utilizzata la chiave pubblica del destinatario) ma sembra che un messaggio potrebbe essere crittografato con una chiave privata anche se non so perché qualcuno lo faccia ( stupidamente insicuro). Sono corretto?