Hva er Vigenère-chiffer?

Gratis online Vigenère-chifferverktøy. Krypter eller dekrypter tekst med Vigenère-chiffertabell.

Vigenère-chifferet representerer et betydelig fremskritt sammenlignet med enkle substitusjonschiffer som Caesar. I stedet for å forskyve hver bokstav med samme beløp, bruker Vigenère-chifferet et nøkkelord for å bestemme en ulik forskyvning for hver bokstav. Dette gjør det til et polyalfabetisk chiffer – den samme klartekstbokstaven kan krypteres til ulike chiffertekstbokstaver avhengig av posisjonen, noe som overvinner enkel frekvensanalyse.

Krypteringen fungerer ved å justere nøkkelordet gjentatte ganger under klarteksten. Hver nøkkelordbokstav bestemmer Caesar-forskyvningen for den tilsvarende klartekstbokstaven (A=0, B=1, ..., Z=25). Med et nøkkelord av lengde n er det effektive nøkkelrommet 26^n. Et 5-bokstavs nøkkelord skaper 26^5 eller omtrent 12 millioner mulige nøkler, noe som gjør brute-force upraktisk.

Verktøyet tilbyr kryptering og dekryptering med et nøkkelord, autokey-modus, tegn-for-tegn-nøkkelvisualisering og statistisk analyse med Index of Coincidence (IC). Autokey-modusen utvider nøkkelordet ved hjelp av klarteksten selv, og eliminerer det gjentakende mønsteret som gjør standard Vigenère sårbar for Kasiski-undersøkelsen. Nøkkelvisualiseringen viser nøyaktig hvordan hver nøkkelordbokstav tilordnes til hver klartekstposisjon.

Index of Coincidence-panelet gir statistisk innsikt i chifferteksten. For engelsk klartekst er IC omtrent 0,0667. For tilfeldig tekst er IC omtrent 0,0385. Hvis Vigenère-kryptert tekst viser IC nær 0,0385, fungerer chifferet korrekt. En verdi over 0,045 antyder at nøkkelordet kan være kort nok til å knekke.

Praktiske bruksområder for Vigenère-chiffer

Kryptere en melding med et nøkkelord

En student krypterer «ATTACK AT DAWN» med nøkkelordet «SECRET». Hver «A» i klarteksten krypteres til ulike bokstaver avhengig av hvilken nøkkelordbokstav som justeres mot den. Nøkkelvisualiseringen viser tilordningen per tegn. IC-verdien bekrefter polyalfabetisk atferd. Dekryptering med samme nøkkelord gjenoppretter den opprinnelige meldingen.

Bruke autokey-modus for sterkere kryptering

En kryptografi-entusiast forbereder en melding og aktiverer autokey-modus. Etter at nøkkelordet «KEY» er brukt, utvider klarteksten nøkkelen for gjenværende posisjoner. Nøkkelvisualiseringen viser nøkkelordbokstavene først, deretter klartekstbokstaver som tar over. Den resulterende chifferteksten viser ingen gjentakende mønstre.

Analysere chiffertekst med Index of Coincidence

En CTF-spiller mottar en chiffertekst og kjører den gjennom verktøyet. IC-beregningen viser 0,042, konsistent med Vigenère-kryptering. De prøver ulike nøkkelordlengder ved å analysere chifferteksten for gjentatte sekvenser. IC-en hjelper med å bekrefte når dekryptering er vellykket.

Hvorfor bruke Vigenère-chiffer?

  • Klassisk Vigenère-chiffer med nøkkelord
  • Autokey-modus for sterkere kryptering
  • Toveis chiffer — selv-invers

Slik bruker du Vigenère-chiffer — Steg for steg

1

Skriv inn teksten i inndatafeltet.

2

Skriv inn et nøkkelord.

3

Velg modus: Krypter, Dekrypter eller Autokey.

Hvem er Vigenère-chiffer best for?

  • kryptografi
  • sikkerhet
  • utdanning

Profftips for Vigenère-chiffer

  • 1Bruk autokey-modus for sterkere kryptering. Standard Vigenère gjentar nøkkelordmønsteret, noe som gjør det sårbart for Kasiski-undersøkelsen. Autokey eliminerer denne repetisjonen ved å bruke klarteksten til å utvide nøkkelen.
  • 2Index of Coincidence er et kraftig kryptanalyseverktøy. Beregn IC-en til chifferteksten din – hvis den er nær 0,0385, skjuler den polyalfabetiske krypteringen bokstavfrekvensene effektivt. Hvis den er over 0,045, kan nøkkelordet være for kort.
  • 3Den tilfeldige nøkkelgeneratoren bruker crypto.getRandomValues for å produsere et kryptografisk sikkert tilfeldig nøkkelord. Bruk dette for å generere nøkler som er like lange som meldingen din for engangspadde-lignende sikkerhet.
  • 4Bruk aldri et Vigenère-nøkkelord på nytt for flere meldinger. To meldinger kryptert med samme nøkkelord kan kombineres for å oppheve krypteringen, noe som avslører begge klartekstene gjennom crib-dragging-teknikker.

Vigenère-chiffer — Ofte stilte spørsmål

What is the advantage of Vigenère over Caesar?

Vigenère uses a keyword to apply different shifts to each letter, making it a polyalphabetic cipher. This resists simple frequency analysis because the same plaintext letter can encrypt to different ciphertext letters depending on position.

What is autokey mode?

Autokey mode uses the plaintext itself to extend the keyword. After the keyword is exhausted, the plaintext characters are used as the key for subsequent positions. This prevents the repeating pattern that makes standard Vigenère vulnerable to Kasiski examination.

How is the Index of Coincidence interpreted?

IC measures how likely two randomly selected letters are identical. For English text, IC ≈ 0.0667. For random text, IC ≈ 0.0385. A Vigenère-encrypted text with a short keyword will have IC closer to 0.0385, while a value above 0.045 suggests the text may be monoalphabetic or the keyword is very long.

Does the text analyzer support non-English languages?

Yes. The analysis uses the browser's native Intl API for language-aware text segmentation. Word and character counting works correctly for most languages including Chinese, Japanese, Arabic, and accented Latin scripts.

Can I process very long documents?

Documents up to approximately 100,000 words are supported. Analysis is incremental, meaning results update instantly even for large texts without blocking the browser.

Klar til å bruke Vigenère-chiffer?

Gratis onlineverktøy — fungerer i nettleseren din, ingen registrering nødvendig. Begynn å bruke det nå.

Prøv det nå
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.