Skip to content

Exoshiva/Dateimanager-CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# Dateimanager & Krypto-Tool

Version Status Language

Eine modulare Desktop Anwendung für Dateioperrationen und kryptographische Verfahren, entwickelt im Rahmen der FIAE-Umschulung.

Screenshot des Hauptmenüs

Features

Das Programm vereint verschiedene Werkzeuge in einer zentralen Steuerung:

Dateimanagement

  • Textdatei lesen: Liest beliebige Textdateien ein und gibt sie in der Konsole aus.
  • Datei kopieren: Kopiert Dateien Byte-für-Byte (auch Binärdateien).

Sicherheit & Kryptographie

  • 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.

    Beispiel der Polybius Matrix

  • PQC Simulation: Eine Simulation von Post-Quantum Cryptography (Kyber-Verfahren), die ein hybrides System (AES + PQC Kapselung) demonstriert.

    PQC Simulation Ablauf

Installation & Start

Voraussetzung: .NET SDK 9.0 oder höher

  1. Repository klonen:

    git clone [https://github.com/Exoshiva/Dateimanager-CSharp.git](https://github.com/Exoshiva/Dateimanager-CSharp.git)
  2. In den Ordner navigieren:

    cd Dateimanager1
  3. Starten:

    dotnet run

Technologien

  • Sprache: C# (.NET 10.0 / 9.0 kompatibel)
  • Architektur: Modularer Aufbau mit Separation of Concerns (ausgelagerte Klassen).
  • Tools: Visual Studio Code, Git, GitHub, GitLens.

Versionshistorie

  • 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


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages