A Criptografia é uma ciência muito antiga. Assim os métodos são os mais variados.
Os métodos que descrevo aqui são de valor histórico. Apesar de não serem mais usados, representam uma boa oportunidade de estudo.
Substituição - Relatos sobre este método de "escrever secretamente" existe desde a civilização egípcia. Uma de suas formas de utilização é a "diferença" que foi o método utilizado pelo imperador romano CEASAR.
O método da substituição pode ser definido como a troca de cada simbolo (ou letra) por um outro equivalente. Assim poderiamos por exemplo fazer:
e assim por diante até termos uma listagem completa de todo o alfabeto e simbolos.
Oque se percebe neste método é a necessidade de tanto o destinatário como o remetente terem a mesma tabéla (obvio), para poderem escrever e ler a mensagem.Isto gera um problema: como enviar esta tabela sem que caia em mão erradas? Este por sinal é o problema principal de todo método de "chave simétrica" , explico: chama-se de métodos de chave simétrica a aquele método onde a mesma chave é utilizada para encriptar e desencriptar a mensagem.
Mas voltando ao CEASAR, ele utilizava uma variação deste método onde sempre existia uma relação entre os dois lados da tabela. Assim ele fazia o seguinte:
Original | A | B | C | D | E | F | G | H | I | J |
Encriptada | D | E | F | G | H | I | J | L | M | N |
Vejam que a tabela tem a seguinte relação, toda letra será substituida pela terceira letra subsequente. Matematicamente teriamos primeira letra do alfabeto + 3 = quarta letra do alfabeto e assim por diante.
Um exemplo:
Texto encriptado: HVXH H IDFMO |
texto original: ESTE É FÁCIL |
Acho que fica claro que com paciência pode-se quebrar este método facilmente.Se tiver curiosidade de como fazer isto manualmente de forma mais rápida, que tentar todas as escolhas possíveis, veja na página de exemplo.
Outros métodos eu irei colocando a medida do interesse por algum método específico. Por isto coloque sua opiniao no fórum de criptografia.