Questa è una domanda molto simile a: Se qualcuno interrompe la crittografia, come fanno a sapere che hanno successo?
In sostanza, le risposte a questa domanda sono che un utente malintenzionato non sa quando la decrittografia ha avuto successo.
Quindi, in che modo i programmi di crittografia (ad esempio gpg) sanno quando hai decrittografato qualcosa con successo? Hanno un valore magico crittografato durante la crittografia e si assicura che decodifichi tale valore? In caso affermativo, espone una vulnerabilità?