Inhoud
Het Vigènere-cijfer is een versleutelingsmethode die een reeks verschillende "Caesar-cijfers" gebruikt op basis van de letters van een trefwoord. In een Caesar-cijfer wordt elke letter van de passage verplaatst door een bepaald aantal letters, om te worden vervangen door de overeenkomstige letter. Dit betekent bijvoorbeeld dat bij een verschuiving van drie posities in een Caesar-cijfer: A D zou worden; B zou E worden; C zou F worden, etc. Het cijfer van Vigènere is gebaseerd op deze methode en gebruikt verschillende César-cijfers op verschillende punten in het bericht. Dit artikel laat zien hoe u het kunt gebruiken.
Stappen
Methode 1 van 2: versleutelen
- Koop een Vigènere-plein (foto aan het einde van dit artikel) of maak je eigen Vigènere-plein.
-
Bedenk een trefwoord dat korter is dan de woordgroepen of woordgroepen die u wilt versleutelen. Voor dit voorbeeld gebruiken we:LIMOEN
- Schrijf uw bericht zonder spaties op. Voor dit voorbeeld gebruiken we:
WIKIHOWISTHEBEST
-
Schrijf het trefwoord onder uw bericht en lijn elke letter van het trefwoord zorgvuldig uit met een letter in uw bericht. Doe dit totdat u alle letters in het bericht heeft uitgelijnd:WIKIHOWISTHEBEST
LIMELIMELIMELIME
-
Knip indien nodig het trefwoord af zodat het in de zin past. In het voorbeeld dat voor dit artikel wordt gebruikt, wordt het woordLIMOENhet past perfect, maar als het zoekwoord niet perfect past, is het niet nodig om het volledige woord te gebruiken. Bijvoorbeeld:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
- Ga naar de eerste letterregel van het trefwoord in het Vigènere-vierkant en ga naar de eerste letterkolom van het bericht en zoek het snijpunt van de regel en kolom. Dat is uw versleutelde brief.
- Ga zo door totdat je hele zin is versleuteld. Het voorbeeld ziet er als volgt uit:
LAYEWGKEHLVAQWGP
Methode 2 van 2: ontcijferen
- Voer de bovenstaande stappen in omgekeerde volgorde uit om de cijfertekst te decoderen.
- Zoek de kolom met de eerste letter van de cijfertekst en ga verder totdat u de regel van de eerste letter van het trefwoord bereikt. Deze letter is de eerste letter van de gecodeerde zin.
- Ga zo door totdat u de tekst volledig heeft ontcijferd.
- Afgewerkt.
Vigènere-plein
Tips
- Wanneer ze het gecodeerde bericht aan iemand anders geven, moeten ze het wachtwoord weten om de code te kraken, dus fluister ze in het geheim toe of gebruik een vooraf bepaald Caesar-cijfer om het sleutelwoord te versleutelen.
- Er zijn online Vigènere-crackers die u kunt gebruiken om de code te kraken. Zoek op internet om ze te vinden.
- Een andere coderingsmethode is om een corresponderende letter te vinden op een kruising van rijen en kolommen. In dit geval is "de letter W en L is H" enzovoort. WIKIHOWISTHEBEST wordt HQWMSWIMDBTIMMEX.
- Controleer of je correct versleuteld hebt. Verkeerd gecodeerde tekst kan onmogelijk correct worden geïnterpreteerd en het is moeilijk om een fout te herkennen zonder een tweede controle.
- Als u een groter Vigènere-vierkant gebruikt, dat zowel interpunctie als spaties bevat, wordt het cijfer moeilijker te breken. Dit is vooral het geval wanneer het "trefwoord" of "zin" zo lang of langer is dan het bericht.
- Een andere methode om uw bericht verder te verdoezelen, is door het Caesar-cijfer in het oorspronkelijke bericht te gebruiken met een vooraf bepaalde waarde (bijvoorbeeld: ROT13), en het vervolgens te versleutelen met een Vigènere-cijfer. Zelfs als het werd gedecodeerd, zonder te weten dat het resultaat was gecodeerd met Cesars cijfer vóór Vigènere's cijfer, zal het bericht nog steeds willekeurig lijken.
- Hoe vaker uw "Trefwoord" of "Sleutelzin" wordt herhaald, des te gemakkelijker zullen patronen in de gecodeerde tekst worden gedetecteerd en des te gemakkelijker het cijfer kan worden verbroken. Een "sleutel" met een lengte gelijk aan of groter dan de lengte van het bericht verdient de voorkeur.
Waarschuwingen
- Dit cijfer is niet waterdicht (geen cijfer is) en kan snel worden verbroken. Volgens de huidige maatstaven is een Vigènere-figuur extreem zwak.Gebruik dit niet voor iets echt topgeheimen. Voor sterkere AES- en RSA-coderingsonderzoeken. Dit cijfer kan echter worden gebruikt met een eenmalig te gebruiken cijfer (een werkelijk willekeurige cijfercode van dezelfde lengte als de tekst die slechts één keer wordt gebruikt) om een versleutelde tekst te produceren die, zolang de sleutel veilig is, niet kan worden ontcijferd.