Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:glf22:caesar [2022/10/28 14:25] Ivo Blöchliger [Pseudocode für die Verschleierung] |
lehrkraefte:blc:informatik:glf22:caesar [2022/11/04 09:10] (current) Ivo Blöchliger [Entschlüsseln] |
||
---|---|---|---|
Line 136: | Line 136: | ||
parser.add_argument(' | parser.add_argument(' | ||
parser.add_argument(' | parser.add_argument(' | ||
- | parser.add_argument(' | + | parser.add_argument(' |
# Auswerten | # Auswerten | ||
Line 196: | Line 196: | ||
</ | </ | ||
+ | <WRAP todo> | ||
+ | Knacken Sie folgenden Text: | ||
+ | <code txt> | ||
+ | bliqvkvokvfyevrsjkrveuvjzeujtynzvizxviqlviirkve | ||
+ | </ | ||
+ | <hidden Lösung auf der Kommandozeile> | ||
+ | In diesem Beispiel ist der verschlüsselte Text in der Datei '' | ||
+ | <code bash> | ||
+ | for a in `seq 1 25`; do echo $a; python caesar3.py -k $a -i humpfdidumpf.txt; | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
<WRAP todo> | <WRAP todo> | ||
Line 207: | Line 219: | ||
**Sehr anspruchsvolle Aufgabe** | **Sehr anspruchsvolle Aufgabe** | ||
- | Programmieren | + | Entwerfen |
+ | |||
+ | <hidden Hilfe> | ||
+ | * https:// | ||
+ | * http:// | ||
+ | </ | ||
</ | </ | ||
+ | |||
+ | ==== Entschlüsseln ==== | ||
+ | Laden Sie beide Dateien herunter: {{lehrkraefte: | ||
+ | |||
+ | Verwenden Sie das Programm wie folgt: | ||
+ | <code bash> | ||
+ | python decryptor.py secret.txt | ||
+ | </ | ||
+ | Wobei der zu entschlüsselnde Text in der Datei '' |