Léxico de TI › Segurança › Preenchimento com zeros

Preenchimento com zeros

Segurança Svenska → Atualizado: 2026-10-13

Completar o último bloco com bytes nulos: simples, mas ambíguo na hora de remover o preenchimento.

O preenchimento com zeros completa um bloco incompleto com bytes nulos até atingir o tamanho do bloco. É simples e dispensa um campo de comprimento, mas não pode ser removido sem ambiguidade. Se o próprio texto claro termina em bytes nulos, o receptor não tem como saber onde os dados de verdade acabam. Por isso ele raramente aparece em protocolos novos, onde o PKCS#7 é a escolha usual.

Quem precisa de remoção inequívoca tem de acrescentar um campo de comprimento ou um MAC, ou trocar para o PKCS#7. O mesmo princípio vale para qualquer esquema de preenchimento: a remoção precisa saber distinguir dados de preenchimento.

← Voltar ao léxico