So che i codici TLS come TLS_RSA_WITH_AES_128_CBC_SHA
trasmettono i dati come visualizzati . Da quanto ho capito, il testo cifrato deve essere un multiplo della dimensione del blocco, che in questo caso è di 16 byte. Tuttavia, quando guardo l'output di seguito di Wireshark, sono confuso.
Dopo aver sottratto i 16 byte corrispondenti alla IV dall'inizio dei Dati dell'applicazione crittografati, questo lascia 100 byte di testo cifrato che è non un multiplo di 16. Cosa non sto capendo?
EDIT : in base alla struttura della struttura nel link precedente, avevo l'impressione che il MAC fosse aggiunto al testo in chiaro prima della crittografia e quindi incluso nel testo cifrato.