From c172e22db6e184e9c26d8436c49cb18680f4d8e9 Mon Sep 17 00:00:00 2001 From: Martin Talarczyk Date: Tue, 8 Sep 2015 18:47:53 +0200 Subject: Schreibe GUI Text und Stelle Baum Fertig --- 00Main.tex | 4 +++- 03Hauptteil.tex | 51 +++++++++++++++++++++++++++++++++++---------------- 2 files changed, 38 insertions(+), 17 deletions(-) diff --git a/00Main.tex b/00Main.tex index 1b0de41..27af88b 100644 --- a/00Main.tex +++ b/00Main.tex @@ -14,7 +14,9 @@ %benötigt um Bäume zu zeichnen. \usepackage{tikz} %ermöglicht quelcode ohne Interbetetasion zu Drucken. -%\usepackage{verbatim} +\usepackage{caption} + + %\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/03Hauptteil.tex b/03Hauptteil.tex index 96b1448..a0c999a 100644 --- a/03Hauptteil.tex +++ b/03Hauptteil.tex @@ -1,22 +1,41 @@ -\section{Hauptteil} -\subsection{Grafische Oberfläche} -%Version mit Anfänglicher einlesung des Schlüssel Paares -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 - +\section{Hauptteil} - \begin{tikzpicture}[sibling distance=10em, - every node/.style = {shape=rectangle, rounded corners, - draw, align=center, - top color=white, bottom color=blue!40}]] +\subsection{Grafische Oberfläche} +\begin{center} + \begin{tikzpicture}[ + sibling distance=10em, + every node/.style = + {shape=rectangle, rounded corners, draw , align=center, + top color=white, bottom color= blue!20}] \node {Schlüssel Abfrage} - child{ node { Hauptoberfläche } - child{ node { Entschlüsseln } } - child{ node { Verschlüsseln } - % child{ nobe { EmpfängerEingabe } } - } - }; + child{ node { Hauptoberfläche } + child{ node { Datei öffenen} + child{ node { Entschlüsseln } + child{ node {Speicherort}} } + child{ node { Verschlüsseln } + child{ node {Öffentliche Schlüssel} + child{ node {Speicherort} }} } + } } ; + \end{tikzpicture} + \captionof{figure}{Programmfensterablauf} + \label{tikz:Baum} +\end{center} - \ No newline at end of file + +Die Grafische Oberfläche beginnt mit dem einlesen dem Schlüsselpaares des Benutzers und der Password abfrage für den Entschlüsselung des Privaten Schlüssel. Anschließen gelangt der Benutzer auf die Hauptoberfläche auf der eine Datei eingelesen wird. Der User legt fest ob die Datei Entschlüsselt oder Verschlüsselt werden soll. Für die Verschlüsselung ist das einlesen von eine oder mehren Öffentlichen Schüsseln erforderlich. Bei der Entschlüsselung ist keine Password Eingabe mehr nötig da diese bei Programm Start schon passiert ist. Bei beiden Möglichkeiten ist das angeben eines Speicherortes für die Ver- Entschlüsselte Datei erforderlich. \ref{tikz:Baum} + +\subsection{HybridCrypt} + +Die HybridCrypt macht die gesamte Schüssel Verwaltung und hat keinerlei Einfluss auf die GUI. + +\subsection{Exception} + +Fehler Behandlung wird von. + +\subsection{Verschlüsselung} + +\subsubsection{RSA} + -- cgit v1.2.3-70-g09d2