Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Implementierung des Caesar-Verschlüsselung | Informationsverschlüsselung
Grundlagen der Cybersicherheit

Swipe um das Menü anzuzeigen

book
Herausforderung: Implementierung des Caesar-Verschlüsselung

Aufgabe

Swipe to start coding

Nun werden wir eine einfache Funktion implementieren, die Datenverschlüsselung mithilfe der Caesar-Chiffre bereitstellt.
Ihre Aufgabe ist es:

  1. Überprüfen Sie innerhalb der for-Schleife der caesar_cipher() Funktion, ob das Zeichen alphabetisch ist. Verwenden Sie dazu die .isalpha() Methode.
  2. Setzen Sie den Wert der Variable key auf 3.
  3. Rufen Sie caesar_cipher() auf und geben Sie die erforderlichen Argumente (plaintext und key) an.

Hinweis

Um die Entschlüsselung bereitzustellen, können wir dieselbe Funktion mit anderen Argumenten verwenden: caesar_cipher(encrypted_text, neg_key) wobei neg_key = - key.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

book
Herausforderung: Implementierung des Caesar-Verschlüsselung

Aufgabe

Swipe to start coding

Nun werden wir eine einfache Funktion implementieren, die Datenverschlüsselung mithilfe der Caesar-Chiffre bereitstellt.
Ihre Aufgabe ist es:

  1. Überprüfen Sie innerhalb der for-Schleife der caesar_cipher() Funktion, ob das Zeichen alphabetisch ist. Verwenden Sie dazu die .isalpha() Methode.
  2. Setzen Sie den Wert der Variable key auf 3.
  3. Rufen Sie caesar_cipher() auf und geben Sie die erforderlichen Argumente (plaintext und key) an.

Hinweis

Um die Entschlüsselung bereitzustellen, können wir dieselbe Funktion mit anderen Argumenten verwenden: caesar_cipher(encrypted_text, neg_key) wobei neg_key = - key.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt