Hvad er Vigenère-chiffer?

Gratis online Vigenère-chiffer værktøj. Kryptér eller dekryptér tekst ved hjælp af Vigenère-tabellen.

Vigenere-chifferen repræsenterer et betydeligt fremskridt i forhold til simple substitutionschiffer som Cæsar. I stedet for at forskyde hvert bogstav med samme beløb bruger Vigenere-chifferen et nøgleord til at bestemme en forskellig forskydning for hvert bogstav. Det gør den til et polyalfabetisk chiffer — det samme klartekstbogstav kan krypteres til forskellige chiffertekstbogstaver afhængigt af dets position, hvilket overvinder simpel frekvensanalyse.

Krypteringen fungerer ved at justere nøgleordet gentagne gange under klarteksten. Hvert nøgleordbogstav bestemmer Cæsar-forskydningen for det tilsvarende klartekstbogstav (A=0, B=1, ..., Z=25). Med et nøgleord af længden n er det effektive nøglerum 26^n. Et 5-bogstavs nøgleord skaber 26^5 eller cirka 12 millioner mulige nøgler, hvilket gør brute-force upraktisk.

Værktøjet leverer kryptering og dekryptering med et nøgleord, autokey-tilstand, tegn-for-tegn-nøglevisualisering og statistisk analyse med Index of Coincidence (IC). Autokey-tilstanden udvider nøgleordet ved hjælp af klarteksten selv, hvilket eliminerer det gentagne mønster, der gør standard-Vigenere sårbar over for Kasiski-undersøgelsen. Nøglevisualiseringen viser præcis, hvordan hvert nøgleordbogstav afbildes til hver klartekstposition.

Index of Coincidence-panelet giver statistisk indsigt i chifferteksten. For engelsk klartekst er IC cirka 0,0667. For tilfældig tekst er IC cirka 0,0385. Hvis Vigenere-krypteret tekst viser IC tæt på 0,0385, fungerer chifferen korrekt. En værdi over 0,045 tyder på, at nøgleordet kan være kort nok til at blive knækket.

Praktiske anvendelser af Vigenère-chiffer

Kryptering af en meddelelse med et nøgleord

En studerende krypterer "ATTACK AT DAWN" med nøgleordet "SECRET." Hvert "A" i klarteksten krypteres til forskellige bogstaver afhængigt af, hvilket nøgleordbogstav der er justeret med det. Nøglevisualiseringen viser afbildningen tegn for tegn. IC-værdien bekræfter polyalfabetisk adfærd. Dekryptering med samme nøgleord genopretter den oprindelige meddelelse.

Brug autokey-tilstand til stærkere kryptering

En kryptografientusiast forbereder en meddelelse og aktiverer autokey-tilstand. Efter nøgleordet "KEY" er brugt, udvider klarteksten nøglen for de resterende positioner. Nøglevisualiseringen viser nøgleordbogstaverne først, hvorefter klartekstbogstaverne overtager. Den resulterende chiffertekst viser ingen gentagne mønstre.

Analyse af chiffertekst med Index of Coincidence

En CTF-spiller modtager en chiffertekst og kører den gennem værktøjet. IC-beregningen viser 0,042, hvilket er i tråd med Vigenere-kryptering. De prøver forskellige nøgleordlængder ved at analysere chifferteksten for gentagne sekvenser. IC hjælper med at bekræfte, hvornår dekrypteringen lykkes.

Hvorfor bruge Vigenère-chiffer?

  • Klassisk Vigenère-chiffer med nøgleord
  • Autokey-tilstand til stærkere kryptering
  • Bidirektionelt chiffer — selv-invers

Sådan bruger du Vigenère-chiffer — Trin for trin

1

Indtast teksten i inputfeltet.

2

Indtast et nøgleord.

3

Vælg tilstand: Krypter, Dekrypter eller Autokey.

Hvem er Vigenère-chiffer bedst til?

  • kryptografi
  • sikkerhed
  • uddannelse

Pro-tips til Vigenère-chiffer

  • 1Brug autokey-tilstand til stærkere kryptering. Standard-Vigenere gentager nøgleordmønsteret, hvilket gør den sårbar over for Kasiski-undersøgelsen. Autokey eliminerer denne gentagelse ved at bruge klarteksten til at udvide nøglen.
  • 2Index of Coincidence er et kraftfuldt kryptanalyseværktøj. Beregn IC'en for din chiffertekst — hvis den er tæt på 0,0385, skjuler den polyalfabetiske kryptering bogstavfrekvenserne effektivt. Hvis den er over 0,045, kan nøgleordet være for kort.
  • 3Den tilfældige nøglegenerator bruger crypto.getRandomValues til at producere et kryptografisk sikkert tilfældigt nøgleord. Brug det til at generere nøgler, der er lige så lange som din meddelelse, for sikkerhed som en one-time pad.
  • 4Genbrug aldrig et Vigenere-nøgleord til flere meddelelser. To meddelelser krypteret med samme nøgleord kan kombineres for at annullere krypteringen, hvilket afslører begge klartekster gennem crib dragging-teknikker.

Vigenère-chiffer — Ofte stillede spørgsmå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 at bruge Vigenère-chiffer?

Gratis onlineværktøj — fungerer i din browser, ingen tilmelding nødvendig. Start med at bruge det nu.

Prøv det nu
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.