Caesar-Verfahren in Python:
def caesarverschluesseln(satz, codewort): buchstabe = "" asciizahl = 0 stelle = 0 versatz = codewort verschluesselter_satz = "" while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl + versatz buchstabe = chr(asciizahl) verschluesselter_satz = \ verschluesselter_satz + buchstabe stelle += 1 return verschluesselter_satz def caesarentschluesseln(satz, codewort): stelle = 0 versatz = codewort entschluesselter_satz = "" while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl - versatz buchstabe = chr(asciizahl) entschluesselter_satz = \ entschluesselter_satz + buchstabe stelle += 1 return entschluesselter_satz print("--------------------------------") print("\n\n\n\n") print("Ein kleines Programm") print("zur Demonstration") print("der Caesar-Verschlüsselung") codewort = 3 satz = input("Bitte Satz eingeben: ") print("Unverschluesselt: " + satz) satz = caesarverschluesseln(satz,codewort) print("Verschluesselt: " + satz) satz = caesarentschluesseln(satz,codewort) print("Entschluesselt: " + satz)
Caesar-Verfahren in Python:
def caesarverschluesseln(satz, codewort): buchstabe = "" asciizahl = 0 stelle = 0 versatz = codewort verschluesselter_satz = "" while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl + versatz buchstabe = chr(asciizahl) verschluesselter_satz = verschluesselter_satz + buchstabe stelle += 1 return verschluesselter_satz def caesarentschluesseln(satz, codewort): stelle = 0 versatz = codewort entschluesselter_satz = "" while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl - versatz buchstabe = chr(asciizahl) entschluesselter_satz = entschluesselter_satz + buchstabe stelle += 1 return entschluesselter_satz print("-----------------------------------------------------------------") print("\n\n\n\n") print("Ein kleines Programm zur Demonstration der Caesar-Verschlüsselung") codewort = 3 satz = input("Bitte Satz eingeben: ") print("Unverschluesselt: " + satz) satz = caesarverschluesseln(satz, codewort) print("Verschluesselt: " + satz) satz = caesarentschluesseln(satz, codewort) print("Entschluesselt: " + satz)