Lessico IT › Sicurezza › Zero padding

Zero padding

Sicurezza Svenska → Aggiornato: 2026-10-13

Riempire l'ultimo blocco con byte nulli: semplice, ma ambiguo quando si tratta di rimuovere di nuovo il padding.

Lo zero padding completa un blocco incompleto con byte nulli fino alla dimensione del blocco. È semplice e non richiede un campo di lunghezza, ma non può essere rimosso in modo univoco: se il testo in chiaro termina già con byte nulli, il ricevente non ha modo di sapere dove finiscano i dati veri. Per questo compare di rado nei protocolli nuovi, dove la scelta abituale è PKCS#7.

Chi ha bisogno di una rimozione non ambigua deve aggiungere un campo di lunghezza o un MAC, oppure passare a PKCS#7. Lo stesso principio vale per ogni schema di padding: la rimozione deve poter distinguere i dati dal riempimento.

← Torna al lessico