Sicherheit von Verfahren

Zu Beginn der Stunde haben wir uns über die Sicherheit von Symmetrischen Verschlüsselungsverfahren unterhalten. Ist der Schlüssel genau so lange wie der Geheimtext, ist es am sichersten. Dabei sollte jedoch keine Bedeutung hinter dem Schlüssel stecken, sondern es sollten zufällige Ziffern und Buchstaben sein. Außerdem stellten wir noch fest, dass ein längeres Passwort mit mehr… Weiterlesen Sicherheit von Verfahren

Anfang der Programmierung eines Servers

Zu Beginn der Stunde haben wir nochmal besprochen wie genau eine Verbindung zwischen Server und Client abläuft: Dabei stellt der Client mit einem Server mit einer bestimmten IP auf einem beliebigen hohen Port (weil Port 1-1024 well-known-ports sind) eine Verbindung her. Der Server erstellt dann eine neue Socketverbindung auf einem anderen Port, um für andere… Weiterlesen Anfang der Programmierung eines Servers

Sender und Empfänger mit CRC

Zu Beginn der Stunde haben Michael und Felix ihre Hausaufgaben vorgestellt: Das ist der Code für den Sender mit CRC als Fehlererkennung: Das ist der Code für dem Empfänger mit CRC als Fehlererkennung: Den Rest der Stunde haben wir damit verbracht, die Programme auszutesten, was allerdings nicht bei allen funktionierte.

Quicksort – Anfang der Implementierung

Zu Beginn der Stunde wurde zur Wiederholung mit Filmdöschen und einer Waage vorgeführt, wie Quicksort in etwa abläuft. Grob zusammengefasst: Man pickt sich ein Element raus und vergleicht es mit allen anderen Elementen. Dabei werden zwei Listen erstellt, in eine kommen die Elemente hinein, die kleiner als das Pivotelement(das Herausgepickte) sind. In die andere kommen… Weiterlesen Quicksort – Anfang der Implementierung

Probleme der Rekursion

Als erstes haben wir die Programmierung für das Galton-Brett wiederholt, welcher im vorigen Beitrag erklärt wird. Als wir jedoch die Anzahl der Reihen und Zeilen des Galton-Bretts immer weiter erhöhten, fiel auf, dass je tiefer und mittiger die zu berechnende Zahl liegt, umso ineffizienter wird die rekursive Funktion. Die Berechnung wird exponentiell langsamer. Das liegt… Weiterlesen Probleme der Rekursion

Anfang der Programmierung des Kofferspiels

Als erstes sind wir ein Beispiel durchgegangen, wie in etwa man das Spiel aufbauen könnte. >>>Koffer = [‚Tasse‘] >>>rateKoffer = [‚Tasse‘] >>>Koffer == rateKoffer True >>>Koffer = Koffer + [‚Kleidung‘] >>>Koffer [‚Tasse‘, ‚Kleidung‘] >>>Koffer = Koffer + [‚Buch‘] >>>Koffer [‚Tasse‘, ‚Kleidung‘, ‚Buch‘] Zunächst wird Koffer als eine Liste mit dem Inhalt ‚Tasse‘ definiert. Danach erstellt… Weiterlesen Anfang der Programmierung des Kofferspiels