Decripta e confronta
In un cryptosystem appropriato, avere un candidato in testo normale non dovrebbe e non aiuta significativamente a decrittografare un messaggio - o puoi decodificarlo con le chiavi appropriate, oppure non puoi.
Inoltre, ci possono certamente essere cryptosystems in grado di fornire più opzioni di decrittografia valide e significative per chiavi diverse. Non è il caso del protocollo HTTPS comune, ma ci sono sistemi di crittografia denigrati per la crittografia e la messaggistica del disco rigido. In quel caso, non puoi nemmeno fare questa verifica avendo una chiave appropriata che decrittografa il testo cifrato sul testo in chiaro che hai; poiché potrebbe anche avere un altro messaggio crittografato.
Tuttavia, per il proxy HTTPS, è necessario decrittografare i dati acquisiti con la chiave di sessione appropriata e confrontare i risultati, oppure, in modo simmetrico, crittografare il testo in chiaro noto con quella chiave di sessione e confrontarlo con il testo cifrato atteso. L'ottenimento della chiave di sessione viene lasciato come esercizio per il lettore.