Šifra č. 7 (Flašinet)

Zobrazeno jedno vlákno - Návrat do hlavní diskuse

Vladan (OT)10.06.2013, 08:22

K 26 znakové ministře...nevím kde se zeptat...
Jak moc bylo potreba brute force k vygenerovani dvojice (zadání, tajenka)?

Moskyto (Pomocná škola)10.06.2013, 10:08

Přes hodinu mi trvalo vůbec vymyslet použitelný prefix … a pak jsem si fixnul pár písmenek ze zbytku, aby to hezky vyšlo. Včetně několika kontrol vyšlo vygenerování finální verze asi na dvě hodiny.

Moskyto (Pomocná škola)10.06.2013, 10:11

Jo, ty prefixy jsem prostě zkoušel ručně, kreslil jsem si graf té finální substituce. A když z toho někde vylezl cyklus sudé délky, tak jsem hledal další, abych ten konkrétní cyklus rozbil. Stejně tak jsem zkoušel různá hesla, ale těch nebylo potřeba tolik. Slovník a grep pomohli.

Vladan (OT)10.06.2013, 13:23

Jo, jo ta podmínka není až tak moc svazující. Stačí když to konci lichymi cykly, aby šlo kazdou hranu rozpulit. Příště radši řešit než konstruovat...

Moskyto (Pomocná škola)10.06.2013, 13:32

Má to ještě jednu podmínku, viditelnou až na druhý pohled. Acyklická část grafu musí mít nějaké netriviální pseudosymetrie, když se rozkreslí graf šifry, tak by měly být docela vidět. Každou hranu totiž musím rozpůlit nějakým konkrétním písmenkem. Formálně to není moc popsatelné.

Vladan (OT)10.06.2013, 16:12

Ano, FAGOTISTU tam nedostanu kvuli malemu poctu G ve vysledku, zato SNSHCTYONLNMRARITETIRJTCFN je OK.

Vladan (OT)10.06.2013, 19:08

Ono i ta podminka na lichost cyklu neni nutna, staci aby byl sudy pocet kruznic kazde sude delky. Vzhledem k ruznym moznostem jejich pootoceni jsou podminky na stupne vrcholu jeste vic komplikovane ...

Moskyto (Pomocná škola)10.06.2013, 20:39

Pravda, sudý počet kružnic každé sudé délky je taky platná možnost, nicméně během zkoušení několika desítek různých textů jsem na takovou konfiguraci nenarazil. Upřímně, v časovém presu před dokončením hry jsem byl po dvou hodinách zkoušení rád, že jsem našel funkční variantu. [Psát na to program by mi trvalo daleko déle. Formalizovat všechny požadavky na graf je dost netriviální.]


HTML není povoleno, text lze *zvýraznit*