Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho
Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho
Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Padding<br />
Cifras Simétricas<br />
Cifras Simétricas Sequenciais<br />
Cifras Simétricas por Blocos<br />
Chaves de Sessão<br />
Conceito<br />
Exemplos<br />
Mo<strong>do</strong>s de Funcionamento<br />
Padding<br />
As cifras por blocos requerem que o texto limpo tenha<br />
tamanho múltiplo <strong>do</strong> tamanho <strong>do</strong> bloco.<br />
Quan<strong>do</strong> isto não acontece, é necessário introduzir<br />
padding, estenden<strong>do</strong> o texto limpo utilizan<strong>do</strong> uma das<br />
seguintes variantes:<br />
1 Caracteres de espaço em branco.<br />
2 Caracteres nulos.<br />
3 Caracteres nulos, excepto o último que contém o número<br />
de bytes de padding.<br />
4 Bytes conten<strong>do</strong> to<strong>do</strong>s o número de bytes de padding<br />
(PKCS#5).<br />
5 Começar com o byte 0x80, segui<strong>do</strong> de um número<br />
adequa<strong>do</strong> de bytes nulos.<br />
M. B. Barbosa mbb@di.uminho.pt <strong>Criptografia</strong> 06/07