Vigenere Cipher Encoder/Decoder
Versleutel of decodeer tekst met de klassieke Vigenère polyalphabetische cijfer met op sleutelwoord gebaseerde substitutie. Codeer berichten met herhalende sleutelwoordpatronen voor sterkere klassieke encryptie.
Invoer
Uitvoer
Readme
Wat is het Vigenère‑cijfer?
Het Vigenère‑cijfer is een polyalfabetisch substitutie‑schema dat letters verschuift volgens een herhalend sleutelwoord. Elk teken van de sleutel selecteert een andere Caesar‑verschuiving, waardoor het patroon veel moeilijker te herkennen is dan een enkele vaste rotatie. Historisch werd het beschouwd als “onbreekbaar” totdat analisten frequentie‑analyse toepasten op herhaalde sleutelcycli, wat de reden is dat het nog steeds een fundamentele les vormt in klassieke cryptografie.
Toolbeschrijving
Versleutel of decodeer passages met een aanpasbaar sleutelwoord met behulp van de caesar-salad‑implementatie van het Vigenère‑cijfer. Letters roteren op basis van de sleutel, terwijl interpunctie, cijfers en spaties onaangeroerd blijven zodat de uitvoer leesbaar blijft.
Functies
- Sleutelwoordinvoer die alleen letters accepteert en deze automatisch normaliseert
- Directe encryptie en decryptie aangedreven door de caesar-salad Vigenere‑engine
- Behoudt witruimte, cijfers en interpunctie terwijl alfabetische tekens worden geroteerd
- Werkt naadloos met gemengde hoofdletter‑ en kleineletterberichten
Toepassingsgebieden
- Polyalfabetische substitutie onderwijzen in klaslokalen of studiegroepen
- Puzzeljachten of escape‑room‑uitdagingen oplossen die afhankelijk zijn van Vigenere‑aanwijzingen
- Controleren van huiswerkantwoorden of zelfstudie‑oefeningen voor cryptografiecursussen
- Tekstfragmenten verbergen in prototypes, brainstormsessies of communicatie met lage inzet