Zo, ik had eventjes niks te doen. En aangezien ik net het Juvenalis Dilemma uit heb dacht ik: Laat ik zelf óók zo'n code in elkaar prutsen. Kijk eens aan.

w r h u p a a e t r z l n e e d o g n n s e e a e e p r k a e c e o z n

Ceasar een koning, had geheime berichten
Vertrouwen kon je een bode nooit
dus bedacht hij een code voor zijn brief
Die door de juiste lezer kon worden voltooid
Deze wijze, oud maar voor de meeste onbekend
moet je gebruiken als je een echte speurder bent

Veel succes ermee ;-)
De 1e met het juiste antwoord krijgt een virtueel bloemetje en natuurlijk...
de eer

Groetjes,
Lotte
Iemand die de mijne op kan lossen? Hij is heel logisch ;-)
Lotte

Als je het Juvenalis Dilemma gelezen hebt is dat wel handig...


Helaas, staat nog niet op mijn lectuurlijstje :P
moet hem mss maar eens in de bibliotheek halen ofzo... xD

[edit]
Plaatskenmerk
Bibliotheek Wervik : Fiction Nederlands BROW Alle exemplaren uitgeleend
[/edit]

Zal dus niet voor nu zijn :-)
Tommy Masschelein schreef op 15.08.2007 16:09
[quote='Lotte']
Als je het Juvenalis Dilemma gelezen hebt is dat wel handig...


Helaas, staat nog niet op mijn lectuurlijstje :P
moet hem mss maar eens in de bibliotheek halen ofzo... xD

[edit]
Plaatskenmerk
Bibliotheek Wervik : Fiction Nederlands BROW Alle exemplaren uitgeleend
[/edit]

Zal dus niet voor nu zijn :-)[/quote]

Je kan natuurlijk ook gewoon op wikipedia kijken ;-)
Ik zal de oplossing van mijnes maar ff posten, ik denk niet dat jullie er achter komen :P

De functie flipbin(); 'flipt' een binaire string: alle nullen worden enen, en andersom. De functie bin2asc(); zet een binaire string om in gewone ASCII-karakters.

Elk cijfer staat voor een 0 of een 1. Het streepje heeft geen enkele betekenis, en wordt er dan ook direct uitgefilterd. Vervolgens worden dus al die getalletjes omgezet naar cijfers. De nul gaat via 'a', want anders kom ik in de problemen bij het replacen van de getallen die een 1 voorstellen. Dan flip ik de binaire string die ik krijg. Ik heb bij het coderen de ASCII gecodeerd met 9 bits in plaats van de 'normale' 8, om het allemaal nog wat ingewikkelder te maken. Vervolgens haal ik nog even base64_decode er overheen. Dat was het :D

<?php

$zero = array(1,4,7,8,9);
$one = array(0,2,3,5,6);
$nothing = array('-');

$encoded = '70917132615-956-21624-9-62508232-1547-685283-54918060193729309475707256927954652630715-6-0359459-425-275-2415631608134605656989052-62819723414340-752012716435169-46410368124-6-750393284205016275436';

$original = strrev($encoded);
$original = str_replace($nothing, '', $original);
$original = str_replace($zero, 'a', $original);
$original = str_replace($one, '1', $original);
$original = str_replace('a', '0', $original);
$original = flipbin($original);
$original = bin2asc($original, 9);
$original = base64_decode($original);

echo $original;

?>

Dit zal 'Gefeliciteerd!' als output geven :P
Herjan schreef op 15.08.2007 16:52
Ik zal de oplossing van mijnes maar ff posten, ik denk niet dat jullie er achter komen :P

De functie flipbin(); ze 'flipt' een binaire string: alle nullen worden enen, en andersom. De functie bin2asc(); zet een binaire string om in gewone ASCII-karakters.

Elk cijfer staat voor een 0 of een 1. Het streepje heeft geen enkele betekenis, en wordt er dan ook direct uitgefilterd. Vervolgens worden dus al die getalletjes omgezet naar cijfers. De nul gaat via 'a', want anders kom ik in de problemen bij het replacen van de getallen die een 1 voorstellen. Dan flip ik de binaire string die ik krijg. Ik heb bij het coderen de ASCII gecodeerd met 9 bits in plaats van de 'normale' 8, om het allemaal nog wat ingewikkelder te maken. Vervolgens haal ik nog even base64_decode er overheen. Dat was het :D

<?php

$zero = array(1,4,7,8,9);
$one = array(0,2,3,5,6);
$nothing = array('-');

$encoded = '70917132615-956-21624-9-62508232-1547-685283-54918060193729309475707256927954652630715-6-0359459-425-275-2415631608134605656989052-62819723414340-752012716435169-46410368124-6-750393284205016275436';

$original = strrev($encoded);
$original = str_replace($nothing, '', $original);
$original = str_replace($zero, 'a', $original);
$original = str_replace($one, '1', $original);
$original = str_replace('a', '0', $original);
$original = flipbin($original);
$original = bin2asc($original, 9);
$original = base64_decode($original);

echo $original;

?>

Dit zal 'Gefeliciteerd!' als output geven :P


OMG xD Ik was er niet achter gekomen ;-)

Weet iemand de mijne al?
voor de echte diehards

01110111 01101111 01110010 01110100 01100101 01101100 01110011 00100000 01101101 01100101 01110100 00100000 01111001 01101111 01100111 01101000 01110101 01110010 01110100 00100000 01101001 01101110 00100000 01100101 01100101 01101110 00100000 01110000 01100101 01100100 01100001 01100001 01101100 01100101 01101101 01101101 01100101 01110010 00100000 01101101 01100101 01110100 00100000 01100111 01100101 01110011 01100011 01101000 01101001 01101100 01100100 01100101 01110010 01100100 01100101 00100000 01110110 01101111 01100111 01100101 01101100 01100010 01100101 01101011 01100100 01101001 01100101 01110010 01100101 01101110
wes schreef op 15.08.2007 17:14
voor de echte diehards

01110111 01101111 01110010 01110100 01100101 01101100 01110011 00100000 01101101 01100101 01110100 00100000 01111001 01101111 01100111 01101000 01110101 01110010 01110100 00100000 01101001 01101110 00100000 01100101 01100101 01101110 00100000 01110000 01100101 01100100 01100001 01100001 01101100 01100101 01101101 01101101 01100101 01110010 00100000 01101101 01100101 01110100 00100000 01100111 01100101 01110011 01100011 01101000 01101001 01101100 01100100 01100101 01110010 01100100 01100101 00100000 01110110 01101111 01100111 01100101 01101100 01100010 01100101 01101011 01100100 01101001 01100101 01110010 01100101 01101110

In nog geen 30 seconden:
wortels met yoghurt in een pedaalemmer met geschilderde vogelbekdieren
wes schreef op 15.08.2007 17:14
voor de echte diehards

01110111 01101111 01110010 01110100 01100101 01101100 01110011 00100000 01101101 01100101 01110100 00100000 01111001 01101111 01100111 01101000 01110101 01110010 01110100 00100000 01101001 01101110 00100000 01100101 01100101 01101110 00100000 01110000 01100101 01100100 01100001 01100001 01101100 01100101 01101101 01101101 01100101 01110010 00100000 01101101 01100101 01110100 00100000 01100111 01100101 01110011 01100011 01101000 01101001 01101100 01100100 01100101 01110010 01100100 01100101 00100000 01110110 01101111 01100111 01100101 01101100 01100010 01100101 01101011 01100100 01101001 01100101 01110010 01100101 01101110


Hoe verzin je het ;-)
GaMer13 schreef op 15.08.2007 18:19
[quote='wes schreef op 15.08.2007 17:14']voor de echte diehards

01110111 01101111 01110010 01110100 01100101 01101100 01110011 00100000 01101101 01100101 01110100 00100000 01111001 01101111 01100111 01101000 01110101 01110010 01110100 00100000 01101001 01101110 00100000 01100101 01100101 01101110 00100000 01110000 01100101 01100100 01100001 01100001 01101100 01100101 01101101 01101101 01100101 01110010 00100000 01101101 01100101 01110100 00100000 01100111 01100101 01110011 01100011 01101000 01101001 01101100 01100100 01100101 01110010 01100100 01100101 00100000 01110110 01101111 01100111 01100101 01101100 01100010 01100101 01101011 01100100 01101001 01100101 01110010 01100101 01101110

In nog geen 30 seconden:
wortels met yoghurt in een pedaalemmer met geschilderde vogelbekdieren
[/quote]

wtf ben je een computer ofzo ..
binair.. :D

Reageren