Criptografia Numaboa
Beaufort estilo alemão *
Seg 2 Jul 2007 22:00 |
- Detalhes
- Categoria: Substituições Polialfabéticas
- Atualização: Terça, 21 Abril 2009 22:40
- Autor: vovó Vicki
- Acessos: 8052
A cifra de Beaufort é uma das variantes da cifra de Vigenère. O estilo alemão é uma variante da cifra de Beaufort, ou seja, uma variante da variante de vigenère
Exemplo de cifragem
Vamos cifrar a mensagem clara "UM PEQUENO DETALHE MUDA TUDO" com a chave "ALEMÃO". Usando as carreiras de Vigenère, basta localizar na LINHA do caracter da chave o caracter do texto claro. O caracter cifrado será o da COLUNA correspondente. É como se fosse a cifra de Vigenère "ao contrário". Observe como a terceira letra do texto claro P é cifrada com a terceira letra da chave E:
Vigenère Beaufort Alemã ------------ ------------ ------------ Claro Claro Cifra P P L ↓ ↓ ↓ E → T P ← E E → P Chave Cifra Cifra Chave Chave Claro ------------ ------------ ------------ T = P + E P = E - P L = P - E
Se considerarmos o algoritmo da variante alemã da cifra de Beaufort, basta subtrair o valor do caracter da chave do valor do caracter do texto claro. Trabalhar com um conjunto de 26 caracteres é o mesmo que dizer que estamos trabalhando com módulo 26: valores menores do que zero e maiores do que 25 precisam ser ajustados. Se quiser uma explicação mais detalhada, vá até a Escolinha da Aldeia e leia o tópico Aritmética Modular.
Chave A L E M A O A L E M A O A L E M A O A L E M A O Valor 0 11 4 12 0 14 0 11 4 12 0 14 0 11 4 12 0 14 0 11 4 12 0 14 Claro U M P E Q U E N O D E T A L H E M U D A T U D O Valor 20 12 15 4 16 20 4 13 14 3 4 19 0 11 7 4 12 20 3 0 19 20 3 14
Claro-Chave 20 1 11 -8 16 6 4 2 10 -9 4 5 0 0 3 -8 12 6 3-11 15 8 3 0 Mod 26 20 1 11 18 16 6 4 2 10 17 4 5 0 0 3 16 12 6 3 15 15 8 3 0 CIFRADO U B L S Q G E C K R E F A A D S M G D P P I D A