Léxico de TI › Segurança › Padding PKCS#5

Padding PKCS#5

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

Esquema de preenchimento para cifras de bloco de 8 bytes, parente mais restrito do PKCS#7 que divide o número do padrão com o PBKDF2.

O PKCS #5 especifica o preenchimento para cifras de bloco com blocos de 8 bytes, como o DES. Cada byte acrescentado registra quantos bytes foram adicionados. Na prática, é o mesmo que o padding PKCS#7 com tamanho de bloco 8, e os dois nomes costumam ser usados como sinônimos.

A numeração confunde, porque o PKCS #5 versão 2.0 (RFC 2898) também define o PBKDF2, uma função de derivação de chaves que nada tem a ver com preenchimento. O padding só é verificado depois da decifração, e é isso que torna possíveis os ataques de oráculo de preenchimento.

← Voltar ao léxico