48 lines
No EOL
1.8 KiB
TeX
48 lines
No EOL
1.8 KiB
TeX
\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} |