Oktober Kennismaand: MAAK de code!

Moderator: Rhiannon

Reageer
Gebruikersavatar
Berichten: 17.659

Oktober Kennismaand: MAAK de code!

Oktober Kennismaand: Maak de code!

En win De Matrix code van Bart Cusveller ea!

Oktober Kennismaand, voorheen de WetenWeek, staat dit jaar in het teken van Kraak de code! Wetenschapsforum gaat nog een stapje verder: Maak 'm en kraak 'm!

Het principe: codeer een boodschap (naar eigen keuze) zodanig dat niemand het meer kan herkennen als het origineel, en zorg dat er wel weer een terugconversie is waar alleen dat woord maar mee te verkrijgen is. Vanzelfsprekend moet elk woord ermee te coderen en terug te halen zijn.

De manier waarop je dat doet is geheel vrij: je mag programmeren in welke taal je maar wil, maar je mag bijvoorbeeld ook creatief aan de slag gaan met bijvoorbeeld kleurcoderingen, geluid, etc. Codes zijn er immers in allerlei soorten!

Inzendingen moeten wel aan de volgende (minimale) eisen voldoen:
  1. Indien geprogrammeerd, moet aangegeven worden in welke taal
  2. Indien geprogrammeerd, moet de code fatsoenlijk leesbaar zijn (zorg voor een nette structuur in je bestand)
  3. Er moet een beschrijving zijn van hoe de codering/sleutel werkt
  4. Elke boodschap moet te coderen zijn, en met de sleutel moet vervolgens alleen maar die exacte boodschap terug te halen zijn
  5. Er moet een werkend voorbeeld gegeven worden (bijvoorbeeld een interface (indien geprogrammeerd) of een voorbeeld van boodschap naar code naar boodschap met uitleg)
Zet je inzendig in dit topic, en een kundige jury (bestaande uit enkele moderators) zal zich erover buigen. Zij beoordelen naast bovengenoemde punten ook op:
  • Originaliteit
  • Snelheid
  • Stijl
  • Leesbaarheid
Inzendingen kunnen tot en met 26 oktober 2008 gedaan worden. Aan het eind van de maand wordt de winnaar bekend gemaakt. Diegene wint het boek De Matrix code

Afbeelding

De matrix code

Bart Cusveller, Maarten J. Verkerk & Marc de Vries


(of een Bol.com boekenbon van gelijke waarde)
"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

Gebruikersavatar
Berichten: 165

Re: Oktober Kennismaand: MAAK de code!

Sleutel: 4, 5, +/- 0 <zie bijlage>

Code: OLI RWZCH MN TWPZN!
Bijlagen
Code.jpg
Code.jpg (16.77 KiB) 658 keer bekeken
"Your American beer is a little like making love on a canoe."

"How so?"

"It's ******* close to water!"

Gebruikersavatar
Berichten: 4.161

Re: Oktober Kennismaand: MAAK de code!

Ik snap niet helemaal wat je bedoelt?
De tekst in het hierboven geschreven stukje kan fouten bevatten in: argumentatie, grammatica, spelling, stijl, biologische of scheikundige of natuurkundige of wiskundige feiten kennis. Hiervoor bied StrangeQuark bij voorbaat zijn excuses aan.

Gebruikersavatar
Berichten: 165

Re: Oktober Kennismaand: MAAK de code!

Ok, de sleutel is 4, 5, +/0

Waarin de "4" als eerste in de tekening kan worden geplaats (Op de 1). De reeks roteert 4 keer met de pijl mee.

Dan de "5" word als tweede in de tekening geplaats (Op plaats 2) De reeks roteert 5 keer met de pijl mee.

+/- 0 moet op plaats 3 komen. Dit geeft aan hoever de "rotatie-as" naar links of naar rechts word geplaats. (In dit geval blijft het gewoon staan)

Edit: Je kunt elke keer als je een andere code maakt een andere sleutel gebruiken, (dit is gewoon een willekeurige sleutel)
"Your American beer is a little like making love on a canoe."

"How so?"

"It's ******* close to water!"

Gebruikersavatar
Berichten: 808

Re: Oktober Kennismaand: MAAK de code!

Frxr vpfr od jrra dozqra fid ol jppq fsy ol pthomrra nrm.

Sleutel er ook bij?

Of wil iemand hem kraken?
Minder dan niks is onmogelijk.

De enige uitzondering op deze regel is mijn salaris.

Gebruikersavatar
Berichten: 17.659

Re: Oktober Kennismaand: MAAK de code!

Dalton schreef:Sleutel er ook bij?

Of wil iemand hem kraken?
Ger schreef:Inzendingen moeten wel aan de volgende (minimale) eisen voldoen:
  1. Indien geprogrammeerd, moet aangegeven worden in welke taal
  2. Indien geprogrammeerd, moet de code fatsoenlijk leesbaar zijn (zorg voor een nette structuur in je bestand)
  3. Er moet een beschrijving zijn van hoe de codering/sleutel werkt
  4. Elke boodschap moet te coderen zijn, en met de sleutel moet vervolgens alleen maar die exacte boodschap terug te halen zijn
  5. Er moet een werkend voorbeeld gegeven worden (bijvoorbeeld een interface (indien geprogrammeerd) of een voorbeeld van boodschap naar code naar boodschap met uitleg)
:D

@TheGreaterGood: Dat geldt dus ook voor jou, zou je bovenstaande punten in 1 complete post kunnen weergeven? Een deel heb je al gedaan natuurlijk, maar het is gemakkelijker beoordelen als alles bij elkaar staat.
"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

Gebruikersavatar
Berichten: 4.161

Re: Oktober Kennismaand: MAAK de code!

Misschien is het ook handig om 1 regel tekst of woord stap voor stap voor te doen. Ik ben bijna afgestudeerd natuurkundige, dus opzich niet een complete noob als het op wiskunde of logica aankomt, maar cryptografie is echt niet mijn kop thee, en ik weet dit soort standaard regeltjes helemaal niet en wil graag weten wat je bedacht hebt. Ben gewoon geinteresseerd, maar mis basis kennis.
De tekst in het hierboven geschreven stukje kan fouten bevatten in: argumentatie, grammatica, spelling, stijl, biologische of scheikundige of natuurkundige of wiskundige feiten kennis. Hiervoor bied StrangeQuark bij voorbaat zijn excuses aan.

Gebruikersavatar
Berichten: 808

Re: Oktober Kennismaand: MAAK de code!

Frxr vpfr od jrra dozqra fid ol jppq fsy ol pthomrra nrm.
Er is niks geprogrammeerd dus de meeste eisen zijn niet van toepassing.

En mijn basiskennis is ook nul.

Sleutel: Iedere letter 1 stapje naar links op een qwerty toetsenbord.

P=O, O=I, Q=P, etc
Minder dan niks is onmogelijk.

De enige uitzondering op deze regel is mijn salaris.

Gebruikersavatar
Berichten: 165

Re: Oktober Kennismaand: MAAK de code!

Omdat ik mijn eerste bericht niet meer kan aanpassen, en de bedoeling is alles in 1 bericht te zetten komt hier het uiteindelijke resultaat.

Sleutel: 4, 5, +/- 0

De sleutel werkt als volgt:

D de "4" wordt op plaats 1 gezet (Op de <1>). De reeks roteert 4 keer met de pijl mee.

Dan de "5" wordt op plaats 2 gezet(Op <2>) De reeks roteert 5 keer met de pijl mee.

+/- 0 moet op plaats 3 komen. Dit geeft aan hoever de "rotatie-as" naar links of naar rechts word geplaats. (In dit geval blijft het gewoon staan)

Code: OLI RWZCH MN TWPZN!

Nou laten we de sleutel toepassen en we krijgen deze reeks uit:

E-F-G-H-I-J-K-L-M-A-B-C-D-V-W-X-Y-Z-N-O-P-Q-R-S-T-U

A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z

Je schrijft het het alfabet on goede volgorde eronder. En zo kun je de code ontcijferen!

(Je kunt voor iedere code een andere sleutel gebruiken)

Het antwoord kun je dus nu aflezen en is:
Spoiler: [+]
The world is yours!
Bijlagen
Code_aangepast.jpg
Code_aangepast.jpg (21.43 KiB) 650 keer bekeken
"Your American beer is a little like making love on a canoe."

"How so?"

"It's ******* close to water!"

Gebruikersavatar
Berichten: 17.659

Re: Oktober Kennismaand: MAAK de code!

De jury heeft de afgelopen dagen de inzendingen bekeken, en er is een winnaar gekozen:

TheGreaterGood

Gefeliciteerd! :D

Zijn codering is gekozen omdat die de meeste stappen nodig heeft om te ontcijferen en het origineelst is. Hij krijgt De matrix code thuisgestuurd.
"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

Gebruikersavatar
Berichten: 24.578

Re: Oktober Kennismaand: MAAK de code!

Gefeliciteerd! :D
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

Gebruikersavatar
Berichten: 165

Re: Oktober Kennismaand: MAAK de code!

Dankjewel!! :D
"Your American beer is a little like making love on a canoe."

"How so?"

"It's ******* close to water!"

Gebruikersavatar
Berichten: 165

Re: Oktober Kennismaand: MAAK de code!

Het boek is vandaag aangekomen.

Covered in a nice and shiny wrap! :D
"Your American beer is a little like making love on a canoe."

"How so?"

"It's ******* close to water!"

Reageer