Browse Source

"Refactoring & ein bischen hinzufügen an Aufgabe 2"

remotes/origin/IT-Sec-Branch
pc 2 years ago
parent
commit
32cc4cff3a
  1. 28
      ITsecAufgaben/ITsecAufgaben.java

28
ITsecAufgaben/ITsecAufgaben.java

@ -144,13 +144,20 @@ public class ITsecAufgaben {
System.out.println("Gegeben sind: p = 13, q = 17, e = 11, P1 = 23");
System.out.println("Geben Sie das Ergebnis für N, phiOfN, encKey, decKey & C1:\n"); // <-- hier ggf. refactoring
boolean bool = true;
int N = 0, phiOfN = 0, decKey = 0, C1 = 0, encKey = 0;
boolean an = true;
int N = 0, phiOfN = 0, decKey = 0, C1 = 0, encKey = 0, abbrechen = 0;
// String encKey = "(221, 11)";
Scanner in = new Scanner(System.in);
while (bool) {
while (an) {
System.out.println("Abbrechen & Lösungen anzeigen mit '1', ansonsten weiter ");
abbrechen = in.nextInt();
if(abbrechen == 1) {
an = false;
break;
}
System.out.println(
"Ergebnisse für N, phiOfN, decKey, Cipher1 & encKey eingeben:\n Vorsicht: encKey besteht aus N & '?' angehangen ; alle Werte sind integer");
@ -165,9 +172,10 @@ public class ITsecAufgaben {
System.out.println("encKey:");
encKey = in.nextInt();
if (N == 221 && phiOfN == 192 && encKey == 22111 && decKey == 35 && C1 == 56) {
System.out.println("\nRichtiges Ergebnis\n");
an = false;
} else {
System.out.println("\nFalsches Ergebnis\n");
}
@ -209,12 +217,12 @@ public class ITsecAufgaben {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("ITsec-main betreten\n\n");
/*
erstesQuiz();
zweiteAufgabe();
dritteAufgabe();
*/
vierteAufgabe();
//erstesQuiz();
//zweiteAufgabe();
//dritteAufgabe();
//vierteAufgabe();
System.out.println("\n\nmain endet");
}
}
Loading…
Cancel
Save