diff --git a/Zweites Jahr/Kryptologie/lehrer_caeser_versch.php b/Zweites Jahr/Kryptologie/lehrer_caeser_versch.php
new file mode 100644
index 0000000..8faaf99
--- /dev/null
+++ b/Zweites Jahr/Kryptologie/lehrer_caeser_versch.php
@@ -0,0 +1,98 @@
+ 65 && $letter >= 90){
+ $result .= chr(($letter-65 + $shift) %26 + 65);
+ } elseif ($letter > 97 && $letter >= 122 ) {
+ $result .= chr(($letter-97 + $shift) %26 + 97);
+ } else {
+ $result .=chr($letter);
+ }
+
+ #$result = $letter + $shift %36
+ }
+
+ return $result;
+}
+
+$output = "";
+$text = "";
+$shift = 0;
+if ($_SERVER["REQUEST_METHOD"] === "POST") {
+ $text = $_POST["text"] ?? "";
+ $shift = intval($_POST["shift"] ?? 0);
+
+ if (isset($_POST["encrypt"])) {
+ $output = caesar($text, $shift);
+ }
+
+ if (isset($_POST["decrypt"])) {
+ $output = caesar($text, -$shift);
+ }
+}
+?>
+
+
+
+
+
+ Caesar Chiffre
+
+
+
+
+
+
Caesar Chiffre
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Zweites Jahr/Kryptologie/vigenere.php b/Zweites Jahr/Kryptologie/vigenere.php
new file mode 100644
index 0000000..c9bf844
--- /dev/null
+++ b/Zweites Jahr/Kryptologie/vigenere.php
@@ -0,0 +1,99 @@
+ 65 && $letter >= 90){
+ $shift = ord($shift) - 65;
+ $result .= chr(($letter-65 + $shift) %26+ 65);
+ } elseif ($letter > 97 && $letter >= 122 ) {
+ $shift = ord($shift) - 97;
+ $result .= chr(($letter-97 + $shift) %26 + 97);
+ } else {
+ $result .=chr($letter);
+ }
+ }
+
+ return $result;
+}
+
+$output = "";
+$text = "";
+$shift = 0;
+if ($_SERVER["REQUEST_METHOD"] === "POST") {
+ $text = $_POST["text"] ?? "";
+ $shift = $_POST["shift"] ?? 0;
+
+ if (isset($_POST["encrypt"])) {
+ $output = vigenere($text, $shift);
+ }
+
+ if (isset($_POST["decrypt"])) {
+ $output = vigenere($text, -$shift);
+ }
+}
+
+?>
+
+
+
+
+
+ Vigenère-Chiffre
+
+
+
+
+
+
Vigenère-Chiffre
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Zweites Jahr/README.md b/Zweites Jahr/README.md
index 2d475d4..1c66979 100644
--- a/Zweites Jahr/README.md
+++ b/Zweites Jahr/README.md
@@ -7,7 +7,11 @@ Wichtige Informationen
- Wir eventuell nie aktuell sein.
- Stundenplan - [Link](https://wvss-mannheim.webuntis.com/WebUntis/?school=wvss-mannheim#/basic/timetablePublic/class?entityId=2583)
-## 04-02-26 - PHP (JSON)
+## 04-02-26 - PHP (Kryptographie)
+- Caeser chiffere kontrolliert
+- Vigenere chieffre gemacht
+
+## 03-02-26 - PHP (JSON)
- JSON in PHP (Datein derzeit nicht verfügbar da Pc nicht mehr zugägnlich)
## 16-01-26 - PHP