diff options
| -rw-r--r-- | 00Main.tex | 4 | ||||
| -rw-r--r-- | 02Einleitung.tex | 6 | ||||
| -rw-r--r-- | 03Hauptteil.tex | 17 |
3 files changed, 23 insertions, 4 deletions
@@ -11,6 +11,10 @@ \usepackage{amsmath,amsfonts,amssymb} %Mathematische Formelumgebungen \usepackage[bottom=3cm]{geometry} %Senkt den unteren Rand auf 3cm, damit nicht so viel Seite verschenkt wird \usepackage{listings} +%benötigt um Bäume zu zeichnen. +\usepackage{tikz} +%ermöglicht quelcode ohne Interbetetasion zu Drucken. +%\usepackage{verbatim} %\usepackage[hyphens]{url} %Wenn in der Bibliography die URLs über den Rand stehen, auskommentieren damit bei '-' umgebrochen wird \usepackage{hyperref} %Erstellt Verlinkungen (ToC klickbar) diff --git a/02Einleitung.tex b/02Einleitung.tex index de7a799..9614ee8 100644 --- a/02Einleitung.tex +++ b/02Einleitung.tex @@ -3,7 +3,7 @@ %\subsection{Projekt Beschreibung} 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. +Für Vorführung und Testzwecke wird eine Grafische Oberfläche erstellt, die alle Funktionen des Programms 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} @@ -23,7 +23,7 @@ Das Projekt ist in folgen Aufgabengebiete aufgeteilt: \item Erstellen einer Dokumentation über den Projekt Verlauf und die Technologie. \item Erstellen einer Gebrauchsanweisung für das Programm. \item Erstellen eine Grafischen Oberfläche - \item Erstellen einer Verschlüsslung Klasse. + \item Erstellen einer Verschlüsslung Klasse(HybridCrypt). \end{itemize} -Für die Gemeinsam Arbeit wird das Versionsverwaltung Tool Git Verwendet. Die Projekt Dokumentation so wie die Anleitung wird mir \LaTeX{} erstellt. Die Programm API-Dokumentation wird mit doxgen generiert. Als Entwicklungsumgebung wird der QT Creator verwendet. die UML Diagramme werden mit Dia erstellt. +Für die Gemeinsam Arbeit wird das Versionsverwaltung Tool Git Verwendet. Die Projekt Dokumentation so wie die Anleitung wird mir \LaTeX{} erstellt. Die Programm API-Dokumentation wird mit doxgen generiert. Als Entwicklungsumgebung wird der QT Creator verwendet. Die UML Diagramme werden mit Dia erstellt. diff --git a/03Hauptteil.tex b/03Hauptteil.tex index 5401831..96b1448 100644 --- a/03Hauptteil.tex +++ b/03Hauptteil.tex @@ -3,5 +3,20 @@ \subsection{Grafische Oberfläche} %Version mit Anfänglicher einlesung des Schlüssel Paares -Die Grafische Oberfläche beginnt mit einer einlesen eine Schlüsselpaares des Benutzers und der Password abfrage für den Privaten Schlüssel +Die Grafische Oberfläche beginnt mit dem einlesen eine Schlüsselpaares des Benutzers und der Password abfrage für den Entschlüsselung des Privaten Schlüssel. Dies ist notwendig um ein reibungsloses und einfachen Programm Führung zu ermöglichen. anschliesten gelangt der Benutzer auf die verschlüsselunges oberfläche mit datei einlese möglichkeit und Anzeigefeld + + \begin{tikzpicture}[sibling distance=10em, + every node/.style = {shape=rectangle, rounded corners, + draw, align=center, + top color=white, bottom color=blue!40}]] + \node {Schlüssel Abfrage} + child{ node { Hauptoberfläche } + child{ node { Entschlüsseln } } + child{ node { Verschlüsseln } + % child{ nobe { EmpfängerEingabe } } + } + }; + \end{tikzpicture} + +
\ No newline at end of file |
