diff --git a/Lab04/documentation/images/part2/decrypted.png b/Lab04/documentation/images/part2/decrypted.png new file mode 100644 index 0000000..0a89e8e Binary files /dev/null and b/Lab04/documentation/images/part2/decrypted.png differ diff --git a/Lab04/documentation/images/part2/encrypted.png b/Lab04/documentation/images/part2/encrypted.png new file mode 100644 index 0000000..c0f1e00 Binary files /dev/null and b/Lab04/documentation/images/part2/encrypted.png differ diff --git a/Lab04/documentation/images/part2/import.png b/Lab04/documentation/images/part2/import.png new file mode 100644 index 0000000..a4e21c8 Binary files /dev/null and b/Lab04/documentation/images/part2/import.png differ diff --git a/Lab04/documentation/main.tex b/Lab04/documentation/main.tex index 7b6a3df..16a4158 100644 --- a/Lab04/documentation/main.tex +++ b/Lab04/documentation/main.tex @@ -110,6 +110,7 @@ \newpage \listoffigures \include{part1/part1} + \include{part2/part2} \printbibliography[title=Literaturverzeichnis] diff --git a/Lab04/documentation/part2/part2.tex b/Lab04/documentation/part2/part2.tex new file mode 100644 index 0000000..d30e530 --- /dev/null +++ b/Lab04/documentation/part2/part2.tex @@ -0,0 +1,48 @@ +\section{Part 2: Transposition Cipher} + +\subsection{Block Länge} + +Der verschlüsselte Text hat 924 Zeichen. Da die Block Länge eine Zahl sein muss, durch die der Text teilbar ist, kommen nur 6 oder 7 in Frage. 6 wird in der Aufgabenstellung ausgeschlossen. Der Text kann deshalb in 7er Blöcke geteilt werden: + +\begin{verbatim} +echo HETNGEIAMMCIAHEINAESNCRNPIYT... | fold -w 7 > split.txt +\end{verbatim} + +Die resultierende ``split.txt'' datei kann in Excel importiert werden. + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.6\textwidth]{part2/import} + \caption{Import in Excel} + \label{fig:Import in Excel} + \end{center} +\end{figure} + +Die importierten Daten machen keinen Sinn (Abb. \ref{fig:Verschlüsselt (30 Zeilen)}). In der letzten Zeile sind aber 5x``X'' zu erkennen. Diese sind am Ende des Textes und daher kann die Zeile mit ``T'' am Anfang nach vorne geschoben werden. Danach kann man mit ``THE'' und erkennen von ``CRYPT'' die restlichen Spalten verschieben (Abb. \ref{fig:Entschlüsselt (30 Zeilen)}). + +\subsection{Key} + +Der Key lautet deshalb: \verb|(3,1,2,6,4,7,5)| + +\subsection{Result} + +Somit ergibt sich folgender Text (Ausschnitt): + +The enigma machine is an encryption device developed and used to protect commercial diplomatic and military communication. It was employed extensively by Nazigermany + during the second world war in all branches of the German military. Enigma has ... + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.15\textwidth]{part2/encrypted} + \caption{Verschlüsselt (30 Zeilen)} + \label{fig:Verschlüsselt (30 Zeilen)} + \end{center} +\end{figure} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.15\textwidth]{part2/decrypted} + \caption{Entschlüsselt (30 Zeilen)} + \label{fig:Entschlüsselt (30 Zeilen)} + \end{center} +\end{figure} \ No newline at end of file