13.12.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!