2533 registros
1 hoje
8 nesta semana
6 neste mês| Beaufort estilo alemão * |
|
|
| Criptografia Numaboa - Substituições Polialfabéticas | |
| Escrito por vovó Vicki | |
| Seg, 02.07.2007 22:00 | |
|
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 cifragemVamos 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 {vicki_il}Aritmética Modular@171@72{/vicki_il}. 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 Confira a cifra |
|
| Última atualização ( Ter, 03.07.2007 17:33 ) | |