Eine modulare Desktop Anwendung für Dateioperrationen und kryptographische Verfahren, entwickelt im Rahmen der FIAE-Umschulung.
Das Programm vereint verschiedene Werkzeuge in einer zentralen Steuerung:
- Textdatei lesen: Liest beliebige Textdateien ein und gibt sie in der Konsole aus.
- Datei kopieren: Kopiert Dateien Byte-für-Byte (auch Binärdateien).
-
AES Verschlüsselung: Symmetrische Verschlüsselung von Texten und Dateien (mit "Müll-Zeichen").
-
Polybius-Chiffre: Klassische Verschlüsselung basierend auf einem Matrix-Quadrat und einem Schlüsselwort.
-
PQC Simulation: Eine Simulation von Post-Quantum Cryptography (Kyber-Verfahren), die ein hybrides System (AES + PQC Kapselung) demonstriert.
Voraussetzung: .NET SDK 9.0 oder höher
-
Repository klonen:
git clone [https://github.com/Exoshiva/Dateimanager-CSharp.git](https://github.com/Exoshiva/Dateimanager-CSharp.git)
-
In den Ordner navigieren:
cd Dateimanager1 -
Starten:
dotnet run
- Sprache: C# (.NET 10.0 / 9.0 kompatibel)
- Architektur: Modularer Aufbau mit
Separation of Concerns(ausgelagerte Klassen). - Tools: Visual Studio Code, Git, GitHub, GitLens.
- v1.0.1 - Dokumentation erweitert: Screenshots zur README hinzugefügt.
- v1.0.0 - Initialer Release. Refactoring des Hauptmenüs auf Dictionary-Logik und Implementierung aller Basis-Algorithmen.
Erstellt von Dev (Exoshiva) | 2025


