Code Competition 05/2016: Sicher ist sicher
Code Competition 05/2016: Sicher ist sicher
{ABOUT}
Vor dem Hintergrund von Kriminalität, Spionage und Geheimdienstaffären ist die Sicherheit persönlicher Daten wieder stark in den Fokus gerückt.
Und wie kann der Vorteil der Verfügbarkeit von Daten und einem verteilten Backup mit Datensicherheit vereinbart werden? Richtig, mit einer vertrauenswürdigen Verschlüsselung!
{INPUT}
Deine Aufgabe ist es, ein Programm zu realisieren, mit dessen Hilfe es möglich ist, ausgewählte Dateien (und Verzeichnisse?) zu verschlüsseln und später wieder zu entschlüsseln.
Ein passender Use Case wäre hier z.B., dass ein Nutzer seine persönlichen Daten auf einem Cloudspeicher sichern möchte, aber die Möglichkeit ausschließen will, dass der Cloudbetreiber die Daten lesen kann.
{REQUIREMENTS}
- Verschlüsselung von Daten über die Konsole oder ein GUI
- Implementierung eines Verschlüsselungsalgorithmus (gerne auch ein eigens entwickelter Algorithmus!)
- Entschlüsselung der Daten über gleiches Programm
{REVIEW}
Worauf achten wir bei der Bewertung Deines Programms?
- Funktionalität: Lässt sich das Programm ausführen? Tut es, was es soll?
- Code-Qualität: Ist der Code sinnvoll strukturiert und effizient?
- Code-Lesbarkeit: Lässt sich der Quellcode nachvollziehen?
- Dokumentation: Verstehen wir die Bedienung des Programms? Ist der Code kommentiert?
- Zusätzliche Features: Auch sinnvolle Zusatzfeatures fließen etwas mit in die Wertung ein 😉
Additional Details
Weiterleitungsevent - No
Partnerunternehmen -
Sponsor der Förderung -
Top-Event (Bezahlevent) - No
Talentpool-ID -