Há um menu em que há 4 opções:
Escolha a acao desejada
1- cifrar
2- decifrar
3- ataque
4- finalizar
>
Digite somente o número da opção desejada.
- Ao escolher a opção cifrar o programa pede o nome do arquivo de texto que contenha o texto de entrada. Já é disponibilizado um para teste, com o nome
teste_cifrar.txt
, mas pode inserir qualquer arquivo desejado com seu path. - Se o programa leu corretamente o arquivo, ele então pedirá uma chave.
- Após inserida a chave o programa mostrará no terminal a mensagem cifrada.
- Ao escolher a opção decifrar o programa pede o nome do arquivo de texto que contenha o texto de entrada. Já é disponibilizado um para teste, com o nome
teste_decifrar.txt
, mas pode inserir qualquer arquivo desejado com seu path. - Se o programa leu corretamente o arquivo, ele então pedirá uma chave. No caso do arquivo
teste_decifrar.txt
, a chave será "bomdia". - Após inserida a chave o programa mostrará no terminal a mensagem decifrada.
- Ao escolher a opção ataque o programa pede o nome do arquivo de texto que contenha o texto de entrada. Já são disponibilizados arquivos de teste, com os nomes
desafio1.txt
edesafio2.txt
, mas pode inserir qualquer arquivo desejado com seu path. - Se o programa leu corretamente o arquivo, ele então pedirá para selecionar a língua. Há duas opções: português (port) e inglês(eng).
- Ao selecionar a língua, ele apresenta os tamanhos das chaves e seus respectivos fatores, escolha um tamanho.
- Em seguida o programa apresenta a chave encontrada, e o texto decifrado com essa chave. Caso o tamanho da chave não seja o correto, você poderá testar outro.
- Encerra o programa.