[Veranschaulichung des Public-Key-Verfahrens]

KRYPTOLOGIE

Einstiegsaufgabe Lösung Aufgabe 1

[Veranschaulichung des Public-Key-Verfahrens]

Lösung Aufgabe 1:


 public static String
    verschluesseln(String satz,
                   int codewort) {

  char buchstabe;
  int asciizahl = 0;
  int stelle = 0;
  int versatz = codewort;
  String verschluesselter_satz = "";

  while (stelle < satz.length()) {
    buchstabe = satz.charAt(stelle);
    asciizahl = (int) buchstabe;
    asciizahl = asciizahl + versatz;
    buchstabe = (char) asciizahl;
    verschluesselter_satz =
     verschluesselter_satz +  buchstabe;
    stelle = stelle + 1;
    }

  return verschluesselter_satz;
  }
  

Lösung Aufgabe 1:


  public static String verschluesseln(String satz, int codewort) {
 
   char buchstabe;
   int asciizahl;
   int stelle = 0;
   int versatz = codewort;
   String verschluesselter_satz = "";

   while (stelle < this.satz.length()) {
    buchstabe = this.satz.charAt(stelle);
    asciizahl = (int)buchstabe;
    asciizahl = asciizahl + versatz;
    buchstabe = (char)asciizahl;
    verschluesselter_satz = verschluesselter_satz + buchstabe;
    stelle = stelle + 1;
    }

   this.satz = verschluesselter_satz;
   }