diff --git a/.gitignore b/.gitignore
index b01eda1..91dbf84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,4 @@ Icon
 Network Trash Folder
 Temporary Items
 .apdisk
+Lab04/content/part4/crackstation.txt
diff --git a/Lab04/content/part3/cbc.enc b/Lab04/content/part3/cbc.enc
new file mode 100644
index 0000000..f400e03
--- /dev/null
+++ b/Lab04/content/part3/cbc.enc
@@ -0,0 +1 @@
+‹ãÊÐm«=Ú˜£Óªá´SþBæî‰Ìáqvã]I,²7]ãœGÚàŒî{‡ìŠ6u”ß¥ÙêX_¯§3C;s	ßË¿OˆB"vtîó°¶ò)fê/õ×¼„Õ[±"Bó¥$òäÑÔõVi³ðæ>¹)€3Cë»¦§k[¦u…3U½2›?þHð�´X_Y¼w½î�65þlr
¢îf¼)-Voúz2°Ï¤ÖOnoI3Û@8]HcóÐ=í:Ê«àaIÄ‹Ãm²¡Üx·öÛ¥�Â�É'k¥ˆ`M‹¼k»ðˆ4Tïa83ÿ�0®ò–“;+/�êùJäà ?X³ïKÐ:øÏŽÇ¢Bú4“ž¶
;Èv™rúK…ú¡{<§‹xªÿItúE!8zúå;ð%ó<s3�©?	=CE.Îãål¬aŸ=lÂ<gà´>»ø¶f:~ªávýñÆ¸‹%²_ãÐ3Qé¤YÃ}HôäªÔ
\ No newline at end of file
diff --git a/Lab04/content/part3/ecb.enc b/Lab04/content/part3/ecb.enc
new file mode 100644
index 0000000..ab07c17
--- /dev/null
+++ b/Lab04/content/part3/ecb.enc
@@ -0,0 +1 @@
+¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´¦må¯oü´³¸°‘_Ëþ®
\ No newline at end of file
diff --git a/Lab04/content/part3/eight.plain b/Lab04/content/part3/eight.plain
new file mode 100644
index 0000000..8ccd1dd
--- /dev/null
+++ b/Lab04/content/part3/eight.plain
@@ -0,0 +1 @@
+FLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANHFLORIANH
\ No newline at end of file
diff --git a/Lab04/content/part3/text.enc b/Lab04/content/part3/text.enc
new file mode 100644
index 0000000..8c29aa8
--- /dev/null
+++ b/Lab04/content/part3/text.enc
@@ -0,0 +1 @@
+²òú2YºJÃoÁKbDðÎÔ,+2…:P›>Ì¸?¶.á
×
\ No newline at end of file
diff --git a/Lab04/content/part3/text.plain b/Lab04/content/part3/text.plain
new file mode 100644
index 0000000..fc407e4
--- /dev/null
+++ b/Lab04/content/part3/text.plain
@@ -0,0 +1 @@
+This is a small plaintext
diff --git a/Lab04/documentation/images/part3/des.png b/Lab04/documentation/images/part3/des.png
new file mode 100644
index 0000000..935e195
Binary files /dev/null and b/Lab04/documentation/images/part3/des.png differ
diff --git a/Lab04/documentation/images/part3/plaintext.png b/Lab04/documentation/images/part3/plaintext.png
new file mode 100644
index 0000000..c2a62c7
Binary files /dev/null and b/Lab04/documentation/images/part3/plaintext.png differ
diff --git a/Lab04/documentation/main.tex b/Lab04/documentation/main.tex
index 16a4158..112cfb7 100644
--- a/Lab04/documentation/main.tex
+++ b/Lab04/documentation/main.tex
@@ -111,6 +111,8 @@
     \listoffigures
     \include{part1/part1}
     \include{part2/part2}
+    \include{part3/part3}
+    \include{part4/part4}
 
     \printbibliography[title=Literaturverzeichnis]
 
diff --git a/Lab04/documentation/part3/part3.tex b/Lab04/documentation/part3/part3.tex
new file mode 100644
index 0000000..8441550
--- /dev/null
+++ b/Lab04/documentation/part3/part3.tex
@@ -0,0 +1,37 @@
+\section{Part 3: Symmetric Encryption}
+
+\subsection{Plaintext}
+
+\begin{verbatim}
+This is a small plaintext
+\end{verbatim}
+
+\subsection{VerschlÃ¼sselter Plaintext}
+
+\begin{figure}[H]
+    \begin{center}
+        \includegraphics[width=0.8\textwidth]{part3/plaintext}
+        \caption{VerschlÃ¼sselter Plaintext}
+        \label{fig:VerschlÃ¼sselter Plaintext}
+    \end{center}
+\end{figure}
+
+\subsection{Wort mit 8 Zeichen}
+
+\begin{verbatim}
+FLORIANH x45
+\end{verbatim}
+
+\subsection{VerschlÃ¼sselt mit DES}
+
+\begin{figure}[H]
+    \begin{center}
+        \includegraphics[width=0.7\textwidth]{part3/des}
+        \caption{VerschlÃ¼sselt mit DES}
+        \label{fig:VerschlÃ¼sselt mit DES}
+    \end{center}
+\end{figure}
+
+\subsection{Was ist sicherer?}
+
+Da man im ECB Modus leicht erkennen kann, dass sich ein Wort wiederholt, ist der CBC Modus wahrscheinlich sicherer. Im CBC Modus ist der verschlÃ¼sselte Text zufÃ¤lliger.
diff --git a/Lab04/documentation/part4/part4.tex b/Lab04/documentation/part4/part4.tex
new file mode 100644
index 0000000..c5780a5
--- /dev/null
+++ b/Lab04/documentation/part4/part4.tex
@@ -0,0 +1,3 @@
+\section{Part 4: Password Hashing and Cracking}
+
+
