Fornita questa formula per la crittografia CBC da 6.2 La modalità concatenamento dei blocchi di cifratura
qual è la lunghezza di output di CBC se plaintext P
è di lunghezza 0?
Fornita questa formula per la crittografia CBC da 6.2 La modalità concatenamento dei blocchi di cifratura
qual è la lunghezza di output di CBC se plaintext P
è di lunghezza 0?
Le cifrature a blocchi come CBC richiedono un input come multiplo della dimensione del blocco. In questo caso, P dovrebbe essere riempito per essere un blocco lungo.
Un'altra cosa da notare è che il primo blocco di P è XORed con IV che è anche un blocco lungo - questo garantirà anche che inizi con un dato di input di dimensioni che è lungo almeno un blocco.
Essendo un codice a blocchi, il tuo output avrà le stesse dimensioni dell'input (escludendo qualsiasi comunicazione per IV tra mittente e destinatario).
Leggi altre domande sui tag cryptography encryption aes des