blob: 24f31ec3e6f18918ffb698df65194d3ebe876b60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
\section{Nutzerhandbuch}
\subsection{Installation}
Für die Installation von CryptLog unter Ubuntu 15.04 werden folgende Pakete benötigt:
\begin{itemize}
\item qt5-default
\item libssl-dev
\end{itemize}
Dies können mittels \lstinline[language=bash]|apt-get| installiert werden.
\begin{lstlisting}[language=bash,caption={Abhängigkeiten installieren}]
sudo apt-get install qt5-base libssl-dev
\end{lstlisting}
Um das Programm zu bauen führen Sie noch folgende Befehle aus:
\begin{lstlisting}[language=bash,caption={Programm bauen}]
qmake
make
\end{lstlisting}
Die Ausgabe ist im selben Verzeichnis unter dem Namen CryptLog zu finden.
\subsection{Grafische Oberfläche}
Die Grafische Oberfläche bieten dem Benutzer die möglich Dateien Anzuzeigen und diese zu Ver- bzw. Entzuschlüsselen. Den Programm Fluss könne sie der Abbildung.\ref{fig:ProgrammAblaufPlan} entnehmen.
\begin{figure}
\centering
\includegraphics[ height=\linewidth]{img/ProgrammAblaufPlan}
\caption[Programm Ablaufplane]{Grafische Darstellung der möglichen Positiven verlaufen durch das Programm.}
\label{fig:ProgrammAblaufPlan}
\end{figure}
Das Programm startet mit den Hauptfenster(Abbildung.\ref{fig:MainWindow}).
In der Menüleiste unter dem Punkt "Datei" [1] können sie das Programm beenden. Unter dem Punkt "Eigenen Schlüssel verwalten" [2] haben sie folgenden Möglichkeiten.
\begin{itemize}
\item Importfunktion für eigenen Schlüsselpaars aus dem .pem oder .der Formart.
\item Erzeugen eines eigenen Schlüsselpaares.
\item Exportfunktionen für eigenes Schlüsselpaar.
\item Exportfunktionen für eigenen Öffentlichen Schlüssel.
\end{itemize}
Nur wenn sie eine der beiden Schritte durch geführt haben ist Logischerweise ein Export möglich. Die Schlüssel werden in das .pem Formart exportiert.
\begin{figure}
\centering
\includegraphics[width=0.8\linewidth]{img/sceenshots/MainWindow}
\caption[Hauptfenster]{Aufbau des Hauptfensters}
\label{fig:MainWindow}
\end{figure}
Auf dem Hauptfenster könne sie eine Datei einzulesen[3]. Wenn die Datei auf .txt oder auf .log endet und für Menschen lesbare Zeichen enthält wird diese angezeigt[4].
Sie haben jetzt die Möglichkeit die eingelesene Datei zu Verschlüsseln. Hier für ist es nicht Zwingend erforderlich ein eigenes Schlüsselpaar erzeugt oder importiert zu haben, dies ist allerdings nicht empfehlenswert da die Verschlüsselte Datei von ihnen dann nicht mehr Entschlüsselt werden kann.
Durch drücken auf den Verschlüsselungsbutton [7] Öffnet sich ein neues Fenster (Abbildung.\ref{fig:Decrypt}) hier können sie Öffentliche Schlüssel für beliebig viele Empfänger einlesen.
\begin{figure}
\centering
\includegraphics[width=0.8\linewidth]{img/sceenshots/Decrypt}
\caption[Verschlüsselungsdialog]{Aufbau des Verschlüsselungsdialog}
\label{fig:Decrypt}
\end{figure}
Durch betätigen des Hinzufügenbutton [2] öffnet sich ein Dateidialog in dem sie eine Schlüsseldatei auswählen können.
Wenn sie eine Schlüssel entfernen wollen Markieren sie ihn durch anklicken und betätigen sie den Löschenbutton [3]. auch das auswählen von mehren Einträgen ist möglich.
Sind alle Schlüssel die sei benötigen in der liste aufgeführt drücken sie den Speicherbutton [5] die Verschlüsselte Datei wird unter dem von ihn, im Dateidialog angegebenen Datei gespeichert.
Wenn sie ein Datei Entschlüsseln wollen drücken sie im Hauptfenster den Entschlüsselnbutton [6] es Öffnet sich ein neues Fenster (Abbildung.\ref{fig:Encrypt}).
\begin{figure}
\centering
\includegraphics[width=0.8\linewidth]{img/sceenshots/Encrypt}
\caption[Entschlüsselungsdialog]{Aufbau des Entschlüsselungsdialogs}
\label{fig:Encrypt}
\end{figure}
Lesen sie hier eine die Datei ein die Sie Verschlüsseln wollen und bestätigen sie durch drücken auf den Speicherbutton. Speichern sie jetzt die Verschlüsselt Datei ab.
Nach dem Beenden einer Ent- oder Verschlüsse Aktion kehrt das Programm zum Hauptfenster zurück und sie könne weiter Aktionen durch führen.
|