Criptografia Numaboa

Home Criptografia Substituição Polialfabética Beaufort estilo alemão *

Na Aldeia

Há 85 visitantes online

3308 registros
3 hoje
12 nesta semana
45 neste mês

Boas vindas: paulo

Estatística

Artigos: 1063
Leituras: 6040584
Arquivados: 21
Downloads: 533
Baixados: 172396
Glossário: 1208
Bibliografia: 25
Links: 90

Visitas de onde

Top 5:
Brasil flag 73%Brasil (49144)
Portugal flag 5%Portugal (3190)
EUA flag 3%EUA (2208)
Rússia flag 0%Rússia (262)
Holanda flag 0%Holanda (240)
67498 visitas de 100 países

Hoje:2506
Ontem:2587
No mês:41683
Mês passado:25815
Total:67498
Recorde:3037
No dia:04.03.10
Leituras hoje:27075
Leituras Total:288627
Bots hoje:398
Dados desde:16.02.2010

Login



Kanji da hora




Faça contato






Beaufort estilo alemão * PDF Imprimir Indique esta página
(1 voto, média 5.0 de 5)
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 sorriso

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

Confira a cifra

Chave Image
Claro Image
           
Cifrado Image
Atualização Ter, 21.04.2009 22:40