Naar de inhoud

Vigenère coderen en decoderen

Pas een herhaald Engels sleutelwoord toe als verschillende Caesarverschuiving voor elke A–Z-letter, met expliciete richtingen Coderen en Decoderen.

Cijfertekstinvoer

Verwerkt in je browser.

Maximaal 500 tekens. Alleen Engelse A–Z-letters veranderen; hoofdletters, spaties, leestekens, cijfers en andere schriften blijven behouden.

Alleen Engelse letters A–Z, zonder spaties of leestekens.

Omgezette tekst

Voer een kort bericht in en kies Omzetten.

De Vigenère-omzetter gebruiken

  1. Voer een kort bericht als gewone tekst of cijfertekst in en kies Coderen of Decoderen.
  2. Voer een sleutelwoord met alleen Engelse A–Z-letters in. Hoofdletters in de sleutel worden genegeerd; spaties, cijfers, accenten en leestekens worden geweigerd voor een eenduidige conventie.
  3. Kies Omzetten. De sleutel herhaalt alleen over Engelse letters. Spaties en leestekens blijven behouden en verbruiken geen sleutelletter.
  4. Resultaat kopiëren kopieert exact de omgezette tekst. Bericht, sleutelwoord of richting wijzigen wist direct vorige uitvoer en kopieerstatus.

Vigenère-formule en sleuteluitlijning

Nummer A tot Z van 0 tot 25. Elke sleutelletter geeft verschuiving K: A is 0, B is 1 en Z is 25. Coderen gebruikt Cᵢ=(Pᵢ+Kᵢ) mod 26; decoderen Pᵢ=(Cᵢ−Kᵢ) mod 26. Na het sleutelwoordeinde begint het opnieuw.

Deze implementatie behoudt hoofdlettergebruik per berichtletter. De sleutelindex gaat alleen verder bij een Engelse letter zonder accent. ATTACK AT DAWN met LEMON lijnt dus hetzelfde uit als ATTACKATDAWN. Spaties, leestekens, cijfers, emoji, accenten en niet-Latijnse schriften blijven gelijk en veranderen de uitlijning niet. Andere historische of softwarevarianten kunnen niet-letters eerst verwijderen; daarom noemen we deze conventie.

Exacte Vigenère-voorbeelden

De standaardvector met tekst ATTACKATDAWN en sleutel LEMON geeft LXFOPVEFRNHR. Decodeer die met LEMON om ATTACKATDAWN te herstellen.

Met behoud van spaties en hoofdletters: Attack at dawn! + LEMON → Lxfopv ef rnhr!. Bij A-BC D met BC verbruiken koppelteken en spatie geen sleutelletters; het resultaat is B-DD F.

Wanneer een sleutelwoordcijfer helpt

Sleutelwoord-, tekst- en beveiligingsgrenzen

Veelgestelde vragen over Vigenère

Laten spaties het sleutelwoord verdergaan?

Nee. Alleen A–Z of a–z in het bericht verbruikt een sleutelletter; alle andere tekens blijven staan.

Veranderen hoofdletters in het sleutelwoord het resultaat?

Nee. lemon en LEMON geven dezelfde verschuivingen; hoofdlettergebruik van het bericht blijft behouden.

Waarom wordt mijn sleutelwoord geweigerd?

Deze pagina vereist één A–Z-woord. Verwijder spaties, cijfers, leestekens, accenten en andere schriften.

Kan de decoder een ontbrekend sleutelwoord ontdekken?

Nee. Hij zet exact om met de opgegeven sleutel en belooft geen automatisch afgeleide klare tekst.