Máte SBox [10,5,8,12,11,9,1,6,0,3,14,7,13,4,15,2] a seed 52537Pošlete zpátky matici ve formátu JSON v proměnné matrix a seed v proměnné seed.

Ukázka odeslání requests.post('http://krypto.ptera.cz/matrix.php', data={'seed': 2, 'matrix': 'JSON-encoded matrix'}). V případě správné kombinace matice-seed dostanete další instrukce k úloze. Matici reprezentujte jako List[List[float]], kde vnitřní List odpovídá řádkovým vektorům. Níže najdete příklad JSON-encoded matice.

[[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,-0.5,0.25,-0.25,-0.25,-0.25,-0.25,0.25,0.25,0.25,0,0,0,-0.5],[0,-0.25,0.25,0,0,0.25,-0.25,0,0.75,0,0,0.25,0.25,0,0,-0.25],[0,0.25,0.25,0,-0.25,0,0,-0.25,0,0.25,-0.25,-0.5,0.25,-0.5,0,-0.25],[0,-0.25,0,0.25,0.25,0,-0.25,0,0,-0.25,0.5,-0.25,-0.25,-0.5,-0.25,0],[0,0.25,0,0.25,0,-0.25,0,-0.25,0.25,0,0.25,0,-0.25,0,0.75,0],[0,0,0.25,-0.25,-0.25,-0.75,0,0,0.25,-0.25,0,0,0,0,-0.25,0.25],[0,0,0.25,0.25,0,0,0.75,-0.25,0,0,0.25,0.25,0,0,-0.25,-0.25],[0,0.25,0.5,-0.25,0,0.25,0,0.25,0,0.25,0,0.25,-0.5,-0.25,0,0.25],[0,-0.25,0,0.25,-0.25,0,-0.25,-0.5,-0.25,0,-0.25,0.5,0,-0.25,0,0.25],[0,0,0.25,0.25,-0.5,0,-0.25,0.25,-0.25,0.25,0.5,0,0.25,0.25,0,0],[0,0,-0.25,0.25,-0.25,-0.25,0,0.5,0,0,-0.25,0.25,-0.25,-0.25,0,-0.5],[0,0.5,0,0,-0.25,0.25,-0.25,-0.25,0,-0.5,0,0,-0.25,0.25,-0.25,-0.25],[0,0.5,-0.5,0,0,0,0,0,0.25,0.25,0.25,0.25,0.25,-0.25,-0.25,0.25],[0,-0.25,-0.25,0,-0.25,0,0,-0.25,0.25,0.5,0,-0.25,-0.5,0.25,-0.25,0],[0,0.25,0.25,0.5,0.5,-0.25,-0.25,0,0,0.25,-0.25,0,0,0.25,-0.25,0]]