Odpověď na příspěvek

Re: Diskuze k úloze číslo 11 milan (19. 11. 2009 - 10:55)
Mimochodem, překvapuje mě, že nikdo nepřišel na to nejkratší řešení...

Po zkusmém zadání libovolného vstupního slova a pohledem na řádek 'NAJDIHESLO' a dva pod ním, si uvědomíme, že skript nic nešifruje, jenom převádí každý znak hesla na vykreslené 'písmenko' z 'x' a mezer, a to zcela běžným způsobem, jakým fungují bitmapové fonty: binární reprezentace (hexa)čísel pod sebou nakreslí znak.

Nejméně pracné řešení tedy je žádný kód ve vimu vůbec neluštit, vzít tu hexa konstantu z porovnání na správné heslo, převést do dvojkové soustavy (třeba pomocí bc) a zalámat po čtveřicích bitů (šířka fontu je 4). Pak už pohodlně čteme: ZELEZNICE...
Předmět:
Jméno:
E-mail:
Kolik bitů má byte na 16-bitovém počítači

Text příspěvku: