Zum Inhalt
Vigenere
Aus ProgrammingWiki
<
SGB
<
Informatik
<
Krypotologie
Archivierte Version vom 2025-01-22T13:03:06+00:00.
Aktuelle Version
# Funktionsdefinition def verschiebung(zeichen, schluessel): verschiebezahl = ord(schluessel) - ord('A') zahl = ord(zeichen) neueZahl = zahl + verschiebezahl if neueZahl > ord('Z'): neueZahl = neueZahl - 26 neuesZeichen = chr(neueZahl) return neuesZeichen # Funktionsaufrufe schluessel = 'HUND' klartext = 'GEHEIMNIS' geheimtext = '' neuesZeichen = verschiebung('G', schluessel[0]) geheimtext = geheimtext + neuesZeichen neuesZeichen = verschiebung('E', schluessel[1]) geheimtext = geheimtext + neuesZeichen neuesZeichen = verschiebung('H', schluessel[2]) geheimtext = geheimtext + neuesZeichen neuesZeichen = verschiebung('E', schluessel[3]) geheimtext = geheimtext + neuesZeichen neuesZeichen = verschiebung('I', schluessel[0]) geheimtext = geheimtext + neuesZeichen # ... print(geheimtext)
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten