Knack das Passwort

Im Allgemeinen müssen wir vorsichtig sein, wenn wir Passwörter für verschiedene Websites oder Karten erstellen. Wir werden die Sprache “Python” verwenden, um zu verstehen, wie ein schwaches Passwort geknackt werden kann. Außerdem werden die SchülerInnen lernen, wie man ein Problem löst und was ein Brute-Force-Angriff ist.

AutorRallis Spiros
FachInformatik
Länge90 Minuten
AnsatzProblem-Basiertes Lernen
KompetenzenGrundlegende Programmierkenntnisse
Lösung von Problemen
Fehlersuche
Klasse5-6. Klasse
TechnologienEin Online-Python-Interpreter (z.B. repl.it)

Zunächst sehen sich die Schüler ein Video an, um zu verstehen, wie der Brute-Force-Angriffsalgorithmus funktioniert. Danach erhalten sie ein Arbeitsblatt mit grundlegenden Informationen über einige Teile des Programms und wie die notwendigen Python-Befehle in dem Programm funktionieren.

ALTERNATIVER BRUTE-FORCE-ALGORITHMUS MIT PYTHON

1. wir müssen den Schülern die if – else und for ….. Anweisung in Erinnerung rufen und erläutern. Wir sollten ihnen ein Beispiel geben, damit sie verstehen, wie es funktioniert.

2. Wir leiten die Schüler an, das Programm aufzubauen. Wir bitten einen Schüler, sich eine Zahl auszudenken, und ein anderer Schüler versucht, diese Zahl zu erraten.

3. Wenn sie den Brute-Force-Angriff entdecken, geben wir ihnen Zeit, ihren Code zu erstellen und ihn auszuprobieren.

Diskussion

1. Glauben Sie, dass es sicher ist, Zahlen oder Buchstaben in einer Reihe zu verwenden, wenn wir versuchen, ein Passwort zu erstellen?

2. Ist es möglich, dass jemand jeden Code knacken kann, wenn er einen sehr leistungsstarken PC hat?

3. sollten wir unsere Passwörter öfter ändern, da sie sonst geknackt werden können? 

(Dauer: 1 -2 Stunden)

This document is distributed in 2021 by the COTA Project Consortium under an Attribution–ShareAlike Creative Commons license (CC BY-SA 4.0). This license allows you to remix, tweak, and build upon this work, as long as you credit the COTA Project Consortium and license your new creations under the identical terms

Published by Jan Pawlowski

Professor in Business Information Systems at Ruhr West University of Applied Sciences

Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading