🌐 DA

🔑 Vigenère-krypteringsværktøj

En polyalfabetisk kryptering, der forskyder hvert bogstav med et beløb bestemt af en gentagen nøgle. Fordi en enkelt frekvensanalyse ikke kan bryde den på samme måde som Caesar, blev den længe kaldt "den ubrydelige kryptering."

⚠️ Kun til undervisning og gåder — brug ikke dette til reel sikkerhed.

Tilstand
GUIDE

Laes mere

01

1. Den "ubrydelige kryptering"

Vigenère-krypteringen stammer fra det 16. århundrede. Den tilskrives ofte Blaise de Vigenère, selv om teknikken faktisk kan spores længere tilbage til arbejde af Giovan Battista Bellaso. I århundreder blev den betragtet som ubrydelig og fik derfor tilnavnet "le chiffre indéchiffrable" — den ubrydelige kryptering.

02

2. Sådan virker den — flere forskydninger lagt sammen med et nøgleord

Nøgleordet gentages, indtil det har samme længde som klarteksten, og hvert bogstav i klarteksten forskydes efter alfabetpositionen for det tilsvarende nøglebogstav (A=0, B=1 og så videre). I praksis svarer det til at køre flere forskellige Caesar-forskydninger over meddelelsen på én gang i stedet for én fast forskydning.

03

3. Hvordan den endelig blev brudt i det 19. århundrede

Vigenère-krypteringen blev til sidst brudt i 1800-tallet gennem Kasiski-undersøgelsen — udviklet af Friedrich Kasiski — og uafhængigt af Charles Babbage, som begge fandt gentagne mønstre i ciphertext for at udlede nøgleordets længde. I dag er den kun af historisk og pædagogisk interesse og giver ingen reel sikkerhed efter moderne standarder, så brug den kun til undervisning og gåder.

Ofte stillede sporgsmal

Er dette sikkert nok til reel brug i dag?
Nej. Den har kunnet brydes siden 1800-tallet ved hjælp af statistiske metoder som Kasiski-undersøgelsen. Brug den kun til undervisning og gåder, aldrig til reel sikkerhed.
Hvad sker der, hvis jeg ikke indtaster et nøgleord?
Værktøjet viser en advarsel og laver ingen output. Du skal indtaste et nøgleord med mindst ét bogstav.
Bliver mellemrum og tegnsætning også krypteret?
Nej - kun bogstaver forskydes. Mellemrum, tal og tegnsætning passerer uændret igennem og rykker ikke nøglepositionen.