\section{Einleitung}

Das Ziel des Projektes ist die Erstellung eines Programmes ,dass beliebige Dateien Ver- bzw.Entschlüsseln kann. Hier für soll eine hybrider Kryptographie bestehend aus einer symmetrischen AES Verschlüsselung und einer asymmetrischen RSA Verschlüsslung verwendet werden.

Für Vorführung und Testzwecke ist eine Grafische Oberfläche zu erstellen, die alle Funktionen des Programmes so wie eine anzeige Möglichkeit der behandelten Datei (sofern diese eine durch Text darstellbares Formart Besitz) umfasst.

Die Funktionen des Programmen sind:
\begin{itemize}
	\item einen RSA Schlüssel Erzeugen. 
	\item Laden des eigenen Schlüsselpaares. 
	\item Speichern des eigenen Schlüsselpaares.
	\item Speichern des eigenen Öffentlichen Schlüssels.
	\item Verschlüsseln von Dateien mit fremden Öffentlichen Schlüsseln.
	\item Speichern der Ver- bzw. Entschlüsselten Dateien 
\end{itemize}

Es wird das Einlesen von den Schlüssel Formarten .DER, .NET, .PEM und .ASC unterstützen. Das Exportieren der Schlüssel erfolgt in das PEM Formart.