- package quintaQuestao;
- import java.util.Scanner;
- public class CriptografoMain {
- public static void main(String[] args) {
- Scanner in = new Scanner (System.in);
- Criptografo aux = new Criptografo(" "," ");
- String chave;
- String deseja;
- String senha;
- int ehzeroum=0;
- System.out.println("Digite a chave binaria de 20 digitos a ser usada durante o programa:");
- chave=in.nextLine();
- aux.setChave(chave);
- do{
- System.out.println("Voce deseja CIFRAR ou DECIFRAR");
- deseja=in.nextLine();
- if(deseja.equalsIgnoreCase("cifrar")){
- System.out.println("Digite sua senha:");
- senha=in.nextLine();
- aux.setSenha(senha);
- aux.passarParaBinario(senha);
- System.out.println("Cifra:"+aux.cifrar(senha));
- }
- else if(deseja.equalsIgnoreCase("decifrar")){
- System.out.println("Digite a cifra binaria de 20 digitos:");
- chave=in.nextLine();
- aux.setChave(chave);
- aux.cifrar(chave);
- System.out.println(aux.converterDecimal(aux.cifrar(chave)));
- }
- }while(!deseja.equalsIgnoreCase("fim"));
- }
- }
- /*Criptografo aux = new Criptografo(" "," ");
- Scanner in =new Scanner(System.in);
- String chave="";
- String senha="";
- String deseja="";
- System.out.println("Digite a chave binaria de 20 digitos a ser usada durante o programa:");
- do{
- chave = in.nextLine();
- if(chave.equalsIgnoreCase("fim")){
- System.out.println("Até mais");
- }else{
- aux.setChave(chave);
- System.out.println("Voce deseja CIFRAR ou DECIFRAR?");
- deseja = in.nextLine();
- if(deseja.equalsIgnoreCase("fim")){
- System.out.println("Até mais");
- }else{
- System.out.println("Digite sua senha");
- senha = in.nextLine();
- if(senha.equalsIgnoreCase("fim")){
- System.out.println("Até mais");
- } else{
- aux.setSenha(senha);
- aux.passarParaBinario();
- if(deseja.equalsIgnoreCase("cifrar")){
- System.out.println("Cifra:"+aux.cifrar());
- }
- if(deseja.equalsIgnoreCase("decifrar")){
- System.out.println("Digite a cifra binaria de 20 digitos:");
- senha=in.nextLine();
- aux.setSenha(senha);
- System.out.println("A senha decifrada é:"+aux.decifrar());
- }
- }
- }
- }
- }while(!chave.equalsIgnoreCase("fim")&&!senha.equalsIgnoreCase("fim")&&!deseja.equalsIgnoreCase("fim"));
- */