[Veranschaulichung des Public-Key-Verfahrens]

KRYPTOLOGIE

Einstiegsaufgabe Lösung Aufgabe 1

[Veranschaulichung des Public-Key-Verfahrens]

Lösung Aufgabe 1 in Python:

	
def verschluesseln(satz, codewort):
  buchstabe = ""
  asciizahl = 0
  stelle = 0
  versatz = int(codewort)
  verschluesselter_satz = ""

  while stelle < len(satz):
    buchstabe = satz[stelle]
    asciizahl = ord(buchstabe)
    asciizahl += versatz
    buchstabe = chr(asciizahl)

    verschluesselter_satz =  \
      verschluesselter_satz + buchstabe

    stelle = stelle + 1

  satz = verschluesselter_satz
  return satz
  

Lösung Aufgabe 1 in Python:

	
def verschluesseln(satz, codewort):
  buchstabe = ""
  asciizahl = 0
  stelle = 0
  versatz = int(codewort)
  verschluesselter_satz = ""

  while stelle < len(satz):
    buchstabe = satz[stelle]
    asciizahl = ord(buchstabe)
    asciizahl += versatz
    buchstabe = chr(asciizahl)

    verschluesselter_satz = verschluesselter_satz + buchstabe

    stelle = stelle + 1

  satz = verschluesselter_satz
  return satz