Browse Source

"fünfte Aufgabe angelegt"

remotes/origin/IT-Sec-Branch
pc 2 years ago
parent
commit
955b2a6698
  1. 41
      ITsecAufgaben/ITsecAufgaben.java

41
ITsecAufgaben/ITsecAufgaben.java

@ -4,7 +4,6 @@ import java.util.Scanner;
public class ITsecAufgaben {
public static void zehnteAufgabe() {
// Methodenrumpf füllen
}
@ -25,8 +24,34 @@ public class ITsecAufgaben {
// Methodenrumpf füllen
}
public static int ggTLösung(int a, int b) {
return 1;
}
// public static void randomNumberArray(int[] ausgabe) {}
public static void fünfteAufgabe() {
// Methodenrumpf füllen
// ggT-Rechner!
// random number ; println() ; ggtProbe() ; lösungswegBeispiel()
System.out.println(
"Drücken Sie '0' für die Aufgabe, '1' zum überspringen oder 'Strg + Z' zum abbrechen des Programmes: ");
Scanner in = new Scanner(System.in);
int[] ZahlenArray = new int[2];
ZahlenArray[0] = 48;
ZahlenArray[1] = 30;
//
int aufgabeStarten = in.nextInt();
if (aufgabeStarten == 0) {
System.out.println("Berechnen Sie den 'größten gemeinsamen Teiler' der folgenden Zahlen: ");
System.out.printf("%d & %d", ZahlenArray[0], ZahlenArray[0]);
System.out.println("Fünfte Aufgabe beendet");
} else {
System.out.println("Fünfte Aufgabe beendet");
}
}
public static void hielfsMethodeVierteAufgabe(String[][] eingabe, int spalte, int zeile) {
@ -87,7 +112,6 @@ public class ITsecAufgaben {
}
}
System.out.println("Zeigen Sie nun di2e Lösung mit '0' an & vergleichen Sie Ihre Eingabe:\n");
result = in.nextInt();
@ -119,13 +143,14 @@ public class ITsecAufgaben {
// String[][] für Angreifer
public static void dritteAufgabe() {
System.out.println("Schreiben Sie die sechs IT-Sicherheitsziele mit kurzer Erläuterung auf!\n Drücken Sie '0' für die Lösung, andere Zahl für nächste Frage.");
System.out.println(
"Schreiben Sie die sechs IT-Sicherheitsziele mit kurzer Erläuterung auf!\n Drücken Sie '0' für die Lösung, andere Zahl für nächste Frage.");
Scanner in = new Scanner(System.in);
int result = 1;
result = in.nextInt();
if (result == 0) {
System.out.println("1. Vertraulichkeit (Vert.) := allg. Schutz vor unbefugter Preisgabe von Informationen\r\n"
+ "\r\n"
System.out.println(
"1. Vertraulichkeit (Vert.) := allg. Schutz vor unbefugter Preisgabe von Informationen\r\n" + "\r\n"
+ "2. Integrität (I.) := Sicherstellung der Korrektheit von Daten & der korrekten Funktionsweise von Systemen\r\n"
+ "\r\n"
+ "3. Authentizität (Auth.) := Kommunikationspartner/angegebene Quelle ist tatsächlich diejenige Person/Entität, die sie vorgibt zu sein, bzw. ist authentisch\r\n"
@ -172,7 +197,6 @@ 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;
@ -222,6 +246,9 @@ public class ITsecAufgaben {
//zweiteAufgabe();
//dritteAufgabe();
//vierteAufgabe();
fünfteAufgabe();
System.out.println("\n\nmain endet");
}

Loading…
Cancel
Save