Skip to content

Calculadora criptografica com as cifras de César, Monoalfabética, Playfair, Vigenère e Enigma.

License

Notifications You must be signed in to change notification settings

gabrielvieira1/CalculadoraDeCriptografia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalcCripto

GitHub repo size GitHub license Made by Gabriel Vieira Twitter Follow

About the project   |    Technologies   |    Operation   |    Layout   |    Prerequisites   |    How to contribute   |    License

💻 About the project

CalcCripto CalcCripto is a project developed for the discipline of Cryptographic Methods based on the Cesar Cipher, Playfair, Vigenére and Enigma.

🚀 Technologies

  • Cifra de César
  • Substituição Monoalfabética
  • Cifra de Playfair
  • Cifra de Vigenère
  • Produto - Enigma

🛠 Operation

Ao iniciar o sistema, vai pedir para digitar uma das opcões listadas abaixo

1 para criptografar com a CIFRA DE CÉSAR
2 para descriptografar com a CIFRA DE CÉSAR
3 para criptografar com a SUBSTITUIÇÃO MONOALFABÉTICA
4 para descriptografar com a SUBSTITUIÇÃO MONOALFABÉTICA
5 para criptografar com a CIFRA PLAYFAIR
6 para descriptografar com a CIFRA PLAYFAIR
7 para criptografar com a POLIALFABÉTICA - VIGENÈRE
8 para descriptografar com a POLIALFABÉTICA - VIGENÈRE
9 para criptografar com a PRODUTO - ENIGMA
10 para descriptografar com a PRODUTO - ENIGMA
0 para sair do software

Selecionando por exemplo CIFRA DE CÉSAR, opção 1, temos a seguinte resposta:
Informe a mensagem que deseja cifrar

é pedido para informar a mensagem que seja cifrar, o sistema aceita espaços, mas vai removelos, vamos usar por exemplo o nome: gabriel

Clicando enter com a mensagem já digitada, é pedido a chave de deslocamento, como mostra a resposta abaixo:

Informe a chave

Vamos colocar por exemplo como resposta para o sistema o número 2 e temos a seguinte resposta:

Resultado da cifragem: icdtkgn

Esperando por mais 3 segundo, o sistema volta para o menu principal perguntando se deseja fazer mais alguma coisa ou digitar 0 para finalizar.

🔖 Layout

Calculadora

🔥 Prerequisites

# Clone this repository
$ git clone https://github.com/gabrielvieira1/CalculadoraDeCriptografia.git

Java - Oracle Java (JDK - Java Development Kit)

or

Java - OpenJDK

🤔 How to contribute

  • Make a fork;
  • Create a branck with your feature: git checkout -b my-feature;
  • Commit changes: git commit -m 'feat: My new feature';
  • Make a push to your branch: git push origin my-feature.

After merging your receipt request to done, you can delete a branch from yours.

📝 License

This project is under the MIT license. See the LICENSE for details.

Made with ♥ by Gabriel Vieira 👋 Get in touch!

About

Calculadora criptografica com as cifras de César, Monoalfabética, Playfair, Vigenère e Enigma.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages