Einführung
In diesem Projekt lernst du, wie du den Yin Book Verschlüsselungsalgorithmus implementierst, eine Methode, bei der eine vollständige Nachricht in drei Teile aufgeteilt und separat an den Empfänger gesendet wird. Diese Verschlüsselungstechnik wurde im Altertum eingesetzt, um die Informationsleckage zu verhindern, auch wenn einer der Boten von den Feinden gefangen genommen wurde.
👀 Vorschau
## Beispiel 1
>>> text = "Hello, World!"
>>> print(yin_book_encryption(text))
['H', 'ell', 'o, Wor', 'ld!']
## Beispiel 2
>>> text = "!@#$%^&*) Hello, World!"
>>> print(yin_book_encryption(text))
['!', '@#$', '%^&*) ', 'Hello, Wor', 'ld!']
## Beispiel 3
>>> text = "None"
>>> print(yin_book_encryption(text))
["N", "one"]
## Beispiel 4
>>> text = ''
>>> print(yin_book_encryption(text))
None
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du die Funktion
yin_book_encryption
implementierst, um einen gegebenen Text gemäß der Yin Book Verschlüsselungsregel in mehrere Teile zu teilen. - Wie du die Funktion
yin_book_encryption
mit verschiedenen Eingabebeispielen testest. - Wie du die Implementierung der Funktion
yin_book_encryption
und der Hilfsfunktioncalculate_length
verstehst.
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Den Begriff des Yin Book Verschlüsselungsalgorithmus zu verstehen.
- Die Funktion
yin_book_encryption
implementieren, um Nachrichten zu verschlüsseln und zu entschlüsseln. - Die Funktion
yin_book_encryption
mit verschiedenen Eingabeszenarien zu testen. - Die Funktion
yin_book_encryption
so zu modifizieren, dass sie Ihren spezifischen Anforderungen entspricht.