From 7bd282f1a5bcddedf206039312ca00ff63e94a98 Mon Sep 17 00:00:00 2001 From: fdai6120 Date: Fri, 10 Feb 2023 21:48:57 +0000 Subject: [PATCH] =?UTF-8?q?"Programmlogik=202.=20Aufgabe=20hinzugef=C3=BCg?= =?UTF-8?q?t"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ITsecAufgaben/ITsecAufgaben.java | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/ITsecAufgaben/ITsecAufgaben.java b/ITsecAufgaben/ITsecAufgaben.java index d964f96..30da9c6 100644 --- a/ITsecAufgaben/ITsecAufgaben.java +++ b/ITsecAufgaben/ITsecAufgaben.java @@ -13,6 +13,38 @@ public class ITsecAufgaben { boolean an = true; int N = 0, phiOfN = 0, decKey = 0, C1 = 0, encKey = 0, abbrechen = 0; + Scanner in = new Scanner(System.in); + + 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"); + System.out.println("N:"); + N = in.nextInt(); + System.out.println("phiOfN:"); + phiOfN = in.nextInt(); + System.out.println("decKey:"); + decKey = in.nextInt(); + System.out.println("C1:"); + C1 = in.nextInt(); + 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"); + } + } + }