Tutorial

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.

Cifrar

  • 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.

Decifrar

  • 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.

Ataque

  • 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 e desafio2.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.

Finalizar

  • Encerra o programa.