Vaším cílem bude naimplementovat SPN a vytvořit instanci, která bude mít klíče 0xdead, 0xbeef, 0xbaad, 0xf00d (od prvního po poslední).Sbox je definován tabulkou [12,5,6,11,9,0,10,13,3,14,15,8,4,7,1,2], permutace posune i. bit na ((i mod 4) * 4 + i div 4) pozici.Zašlete čtyři dvojice PT-CT ve slovníku s PT jako klíčem a CT jako hodnotou. Pokud budou hodnoty správné, pak dostanete heslo.Ukázkové odselání requests.post("http://krypto.ptera.cz/spn.php", data={0xabcd: 0x0123, 0x1234: 0x1, 0x2: 0xabc, 0x3: 0})

Nalezené heslo (TKRYPTO{...}) společně s funkčním zdrojovým kódem (tzn. dostanu heslo při jeho spuštění) odešlete na můj e-mail.