Aktivitäten-Liste
26.05.2014
Vorlesung VII
In der siebten Vorlesung besprachen wir Möglichkeiten, der Verschlüsselung.
Homework
Für die Übung 6 und 7 hatten wir aufgrund der Feiertage und der THM-Projektwoche länger Zeit.
Übung 6 beschäftigt sich mit der Thematik "Verschlüsselung" und Übung 7 mit der Übertragung von Dateien.
Für beide Aufgaben habe ich eine "gemeinsame" Lösung umgesetzt, die jedoch noch einige bekannte Fehler enthält. Die Lösung besteht darin eine lokale Datei auszuwählen, zu verschlüsseln und die verschlüsselten Daten an PHP zu übertragen. Der PHP Server entschlüsselt im Anschluss wieder die Datei. Zur Überprüfung steht ein nicht verschlüsselter Download bereit. (Dieser müsste später natürlich ebenfalls verschlüsselt sein.)
Da die Übermittlung von großen Dateien zum Abbruch der Übermittlung führt, wird die Datei "stückweise" eingelesen und die einzelnen Teile verschlüsselt.
Derzeit funktioniert die Zusammensetzung noch nicht korrekt, da die HTTP Aufrufe augenscheinlich nicht immer in der richtigen Reihenfolge am Server eintreffen. Kleinere Dateien werden jedoch korrekt übermittelt.
Als Verschlüsselung wird die AES 256bit Verschlüsselung verwendet.
Hier kann der Code als PDF herruntergeladen werden