![]() |
gecodeerd bericht
Dit is een bericht gecodeerd door verschuiving van het alfabet, dwz elke letter wordt vervangen door een andere die n plaatsen verder verschoven in het alfabet is: PDEO AJYKZEJC WHCKNEPDI EO YWHHAZ W YWAOWN YELDAN. EP EO RANU AWOU PK XNAWG, NECDP?
Als je n weet, bijv. 7, dan wordt a -> h en dan weet je de rest ook Maar, weet iemand hoe je dit moet oplossen? Het is een engelstalige zin btw, ik vermoed dat je iets met klinkers moet doen ofzo. Als je de betekenis van een letter weet, weet je de rest ook. |
Als je het op een fraaie manier wil doen, zou je een frequentieanalyse kunnen toepassen. Je kijkt dan welke letter in jouw bericht het vaakst voorkomt; die letter zal dan waarschijnlijk de letter zijn die in een gemiddelde Engelse tekst het meest voorkomt.
In dit geval zou ik voor het eerste woord gewoon even wat proberen en kijken wat een Engels woord oplevert, en vervolgens de rest met dezelfde sleutel decoderen. |
Het eerste dat mij opviel is dat er één letter 'alleen' staat: de w. Nou, welke letter komt in het Engels als een woord voor? Inderdaad, de 'a'. Nu kun je dus tellen hoeveel plaatsen het op moet schuiven en kun je met dezelfde sleutel de rest van het bericht decoderen.
|
Dank :) Ja je moet inderdaad vanuit w -> a denken
|
heej,
leuke puzzel ik zou wel even denken aan dat de w ook een i kan zijn is het trouwens al gelukt met coderen? xx, |
Dat zou inderdaad ook je eerst gedachte kunnen zijn, maar als je dan probeert te decoderen met die sleutel kom je erachter dat je niks zinnigs uitkrijgt, en kun je concluderen dat de sleutel verkeerd is.
|
Taal heeft inderdaad meer patronen die je niet zomaar kunt verstoppen door een letterwissel plaats te laten vinden. Ik denk dat je echt iets met woordvolgorde zou moeten doen om het kraken een stuk moeilijker te maken.
|
ja, zoiets heet een ceasar cijfer. zo'n codeer algoritme is erg makkelijk te breken, nietwaar ?
|
Alle tijden zijn GMT +1. Het is nu 03:19. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.