Força bruta César - GregorioFornetti/CriPython GitHub Wiki

Vídeo tutorial

Caso goste de assistir vídeos tutorias, clique aqui para assistir um vídeo sobre a força bruta César.

Força bruta César

Logo abaixo existe uma imagem da tela do menu "Força bruta César", com algumas regiões marcadas com um retângulo vermelho:

Menu Força Bruta César

Explicando cada área demarcada na imagem, temos:

1 - Escolha a opção em que deseja fazer a força bruta. OBS: caso a mensagem encriptada tenha mais letras do que caracteres especiais, é mais interessante utilizar o modo "apenas letras". Caso a mensagem tenha vários caracteres especiais, a melhor opção é "vários caracteres".

2 - Nessa região você deve escrever a mensagem encriptada que você deseja tentar traduzir

3 - Após digitar uma mensagem e escolher uma opção, clique em "executar" para que todas as possíveis traduções apareçam na região do 3° retângulo.

Funcionamento

A implementação "Força bruta César" tem a finalidade de testar todas as possíveis chaves da cifra de César para a tradução. Ao escolher a opção, escrever a mensagem encriptada e clicar em "executar", todos os testes possíveis serão mostrados na região do retângulo 3. Vasculhe todas os testes e verifique se algum deles resultou em alguma mensagem útil. Caso não encontre nenhuma mensagem traduzida útil, provavelmente a mensagem não foi encriptada pela cifra de César.

OBS 1: Dependendo do tamanho da mensagem encriptada digitada, esse processo pode ser demorado.

OBS 2: O modo "vários caracteres" é bem mais demorado que o "apenas letras", já que são mais chaves para serem testadas nesse modo. Na opção "apenas letras" as 26 chave possíveis são testadas, e no "vários caracteres" são 667 chaves testadas.