Técnicas clássicas
Agora sim vamos entrar de vez nas técnicas de criptografia. Para uma assimilação melhor vamos iniciar pelas técnicas clássicas e mais simples.Cifra de César
De acordo com a história, esta cifra foi usada pelo Imperador Romano Júlio Cesar. Este algoritmo é o mais antigo que se tem conhecimento que usa operações de substituição. Seu uso naquela época era para fins militares. Enviar mensagens para as tropas com comandos sem que o oponente soubesse. Caso o oponente capturasse um mensageiro não conseguiria ler o conteúdo das cartas.
A cifra de César consiste em substituir cada letra do texto pela letra seguinte. Normalmente é usada a terceira letra subsequente.
Vamos a um exemplo prático. Cada letra vai andar 3 posições, então A vira D, B vira E, e assim por diante.
Se meu objetivo é cifrar a palavra “CRIPTOGRAFIA”, substituo cada letra pela terceira letra na sequencia. Com isso meu resultado vai ser “FULSWRJUDILD”.
Agora para decifrar isso precisamos saber a chave usada, neste caso 3. Isso quer dizer que para mim obter o texto claro eu preciso fazer a mesma operação na ordem oposta ou completar as substituições para dar a volta no alfabeto e voltar para a letra original. Isso pode ser feito das duas formas, posso tanto voltar 3 posições em cada letra ou avançar 23. Nos dois casos vou chegar novamente em “CRIPTOGRAFIA”.
Tente você agora e decifre o texto abaixo:
Xlmx x nf mxqmh vbyktwh vhf t vbykt wx vxltk. Lx ohvx xlmt exgwh xllt fxgltzxf x ihkjnx vhglxznbn wxvbyktk xet. Itktuxgl! Lbzt xf ykxgmx vhf lxnl xlmnwhl!
Conseguiu? Certeza que você não procurou na internet um programinha para isso?
Se sua resposta foi positiva então você está pronto para seguir em frente. :)
Cifradores monoalfabéticos
Naquela época a cifra de César pode ter sido uma idéia genial, mas hoje em dia é algo bem simples. A cifra de César é um cifrado monoalfabético. Estes cifradores consistem em qualquer permutação de letras com o objetivo de esconder um texto. No caso da cifra de César era usado uma permutação de 3 letras, como mostrado no exemplo acima, mas como você já deve ter percebido isso funciona com qualquer valor até 26, que são os possíveis valores correspondentes as letras do alfabeto.Se por algum acaso você se deparar com esse nome, cifrados monoalfabéticos, você já vai saber do que se trata.
Qual a importância desse termo para a criptografia? Descubra no próximo texto! :)
0 comentários:
Postar um comentário