Respect man
Bedankt voor de complimenten.Inderdaad, mooi werk Klintersaas .
Bedoel je dat je de gecodeerde tekst zelf door een decodeerprogramma hebt gehaald in combinatie met het codewoord?Ik heb het volledig gechecked (gecheckt) en deze keer is hij correct de tekst !!
Ik heb me de eerste keren ook beperkt tot codewoorden die 12 letters of minder bevatten, maar toen dat niets opleverde heb ik mijn denkwijze verruimd.Ik had gezocht naar een codewoord 12 letter, daardoor heb ik niet direct iets kunnen terugvinden vrees ik.
Ik vrees dat de oplossing niet zo elegant is als je hoopt. Allereerst heb ik geprobeerd om de lengte van het codewoord te achterhalen m.b.v. frequentieanalyse en subcodes. Dat leverde jammer genoeg niets op (en nu weet ik waarom. De standaarddecodeerapplets zijn allemaal afgesteld op een sleutelwoord van maximaal 12 letters. Bovendien moest deze tekst regel per regel gedecodeerd worden en dus gaf de frequentieanalyse van de hele tekst een totaal verkeerd beeld), dus bleven er twee mogelijkheden over:Nu ben ik wel eens benieuwd hoe jij het kunnen terugvinden hebt !! Ik heb vaak problemen bij het terugvinden van een codewoord, welke technieken gebruik je juist ? Heb je misschien ergens een site waar alles mooi staat uitgelegd.
- De gecodeerde tekst is te kort om een deftige frequentieanalyse uit te voeren;
- Het sleutelwoord telt méér dan 12 letters.
Dat deed me voor de tweede mogelijkheid kiezen en na twee keer raden had ik het correcte sleutelwoord te pakken.het is makkelijker dan je denkt!
Toen kwam de tweede moeilijkheid, nl. het feit dat de tekst regel per regel gedecodeerd moest worden. Dat is nogal ongebruikelijk en dus decodeerde mijn decodeerapplet enkel de eerste regel en liet de rest in wartaal staan. Gelukkig had ik dit vrij snel door en kon ik de tekst helemaal decoderen (wat best wel even duurde: regel ingeven in decodeerapplet, sleutelwoord ingeven, regel decoderen, gedecodeerde regel voorzien van spaties op de juiste plaatsen, nieuwe regel ingeven,...). Het resultaat is hierboven te zien.
Kortom mijn werkwijze berust zeker niet op de standaardwerkwijze voor het decoderen van het Vigenèrecijfer. Laat dit echter een belangrijke les zijn: in de cryptografie is het ontoereikend om je aan een standaardprotocol vast te klampen, maar moet je juist buiten het kader denken en durven te gokken (en dat laatste is meteen ook de reden waarom geen enkele code onbreekbaar is: je kan ervoor zorgen dat je code niet via een programma gebroken kan worden, maar de rare kronkels van de menselijke geest zijn onvoorspelbaar).
Goed plan. Ik stel voor dat we deze topic gebruiken.PS: naast de topic [ontspanning] films raden zou het misschien wel plezant zijn om eentje i.v.m. code kraken te maken.
PS voor mensen die geïnteresseerd zijn in het Vigenèrecijfer: Ik heb hier nog ergens zes staafdiagrammetjes liggen met de letterfrequenties van het Nederlands, Engels, Frans, Duits, Spaans en Italiaans. Zo'n diagrammetjes zijn erg handig bij het berekenen van de lengte van het sleutelwoord. Aangezien de meeste decodeerapplets uitsluitend Engelstalig zijn en dus werken met de letterfrequenties in het Engels zijn zo'n diagrammetjes van andere talen makkelijk als je een gecodeerde tekst in een andere taal wilt decoderen.