Kryptologische Verfahren und Protokolle

 
 

Diese Präsentation richtet sich eigentlich schon an Software-Entwickler. Auch "Benutzer" könnten hier mal reinschauen, lasst euch aber nicht entmutigen, falls das eine oder Andere zu kryptisch wirkt - immerhin entwickeln wir keine Trojaner! Oder doch?! 😂✌️

Disclaimer: Die gezeigte Präsentation ist im Rahmen meines BA-Studiums im Kurs IT-Sicherheit entstanden und wurde mündlich behandelt. Alle Angaben sind ohne Gewähr der Aktualität. Bildquellen sind genannt. Eigentumsrechte vorbehalten.

Über diesen Link kannst auch du diese Präsentation sehen. Zudem kannst du auch selbst solche Präsentationen erstellen und dir und mir 200 "KI-Credits" für den Start geben. Viel Spaß!

 
 
Warum steht da oben "Das Passwort ist: ..."?

Wer die Präsentation gesehen hat - in der letzten Folie ist die Lösung des easter-eggs ;)

Wer die letzte Folie den Link zu 0xf.at (klick mich hier) gesehen hat - ich geb euch kurz hier mal den Quellcode für Level 19.
Auch hier jetzt viel Spaß! 🥳😂

 
<?php
$code = "bfdca45098b2b1c010e38078bbbd4573"; // Hier den neuen Code einfügen

function calculatePhoneDigitSum($input) {
    // Zuordnung: Buchstabe => Taste => Position (Code)
    $map = [
        'a' => "22",   'b' => "222",  'c' => "2222",
        'd' => "33",   'e' => "333",  'f' => "3333",
        'g' => "44",   'h' => "444",  'i' => "4444",
        'j' => "55",   'k' => "555",  'l' => "5555",
        'm' => "66",   'n' => "666",  'o' => "6666",
        'p' => "77",   'q' => "777",  'r' => "7777", 's' => "77777",
        't' => "88",   'u' => "888",  'v' => "8888",
        'w' => "99",   'x' => "999",  'y' => "9999", 'z' => "99999"
    ];

    $totalSum = 0;
    $chars = str_split(strtolower($input));

    foreach ($chars as $char) {
        if (is_numeric($char)) {
            $totalSum += intval($char);
        } elseif (isset($map[$char])) {
            $phoneCode = $map[$char];
            $digits = str_split($phoneCode);
            foreach ($digits as $d) {
                $totalSum += intval($d);
            }
        }
    }
    return $totalSum;
}

echo "Das Passwort ist: " . calculatePhoneDigitSum($code);
?>