Innhold
Vigènere-krypteringen er en krypteringsmetode som bruker en serie forskjellige "Caesar-krypter" basert på bokstavene i et nøkkelord. I en Caesar-kryptering flyttes hver bokstav i passasjen med et visst antall bokstaver, som skal erstattes av den tilsvarende bokstaven. For eksempel betyr dette at i et treposisjonsskifte i en Caesar-kryptering: A ville bli D; B ville bli E; C ville bli F, etc. Vigèners kryptering er basert på denne metoden ved å bruke flere César-krypter på forskjellige punkter i meldingen. Denne artikkelen viser deg hvordan du bruker den.
Fremgangsmåte
Metode 1 av 2: Krypter
- Få et Vigènere-torg (foto på slutten av denne artikkelen) eller lag ditt eget Vigènere-torg.
-
Tenk på et nøkkelord som er kortere enn setningene eller setningene du vil kryptere. For dette eksemplet vil vi bruke:KALM
- Skriv ned meldingen uten mellomrom. For dette eksemplet vil vi bruke:
WIKIHOWISTHEBEST
-
Skriv nøkkelordet under meldingen, og juster hver bokstav i nøkkelordet nøye med en bokstav i meldingen. Gjør dette til du har justert alle bokstavene i meldingen:WIKIHOWISTHEBEST
LIMELIMELIMELIME
-
Klipp nøkkelordet slik at det passer til setningen, om nødvendig. I eksemplet som brukes til denne artikkelen, ordetKALMdet passer perfekt, men når nøkkelordet ikke passer perfekt, er det ikke nødvendig å bruke hele ordet. For eksempel:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
- Gå til første bokstavslinje for nøkkelordet i Vigènere-torget, og gå til første bokstavskolonne i meldingen og finn skjæringspunktet for linjen og kolonnen. Det er ditt krypterte brev.
- Fortsett på denne måten til hele setningen er kryptert. Eksemplet ender opp med å se ut som:
LAYEWGKEHLVAQWGP
Metode 2 av 2: Dechifrering
- Utfør trinnene ovenfor i omvendt rekkefølge for å dekode krypteringsteksten.
- Finn kolonnen til den første bokstaven i krypteringsteksten, og fortsett til du kommer til linjen med første bokstav i søkeordet. Dette brevet er den første bokstaven i den kodede setningen.
- Fortsett på denne måten til du har fullstendig dechiffrert teksten.
- Ferdig.
Vigènere-plassen
Tips
- Når de gir den krypterte meldingen til noen andre, trenger de å vite passordet for å knekke koden, så hvis du i hemmelighet hvisk til dem eller bruk en forhåndsbestemt Caesar-kryptering for å kryptere nøkkelordet.
- Det er Vigènere-kjeks online som du kan bruke til å knekke koden. Gjør et internett-søk for å finne dem.
- En annen metode for kryptering er å finne en tilsvarende bokstav i et skjæringspunkt mellom rader og kolonner. I dette tilfellet er "bokstaven W og L H" og så videre. WIKIHOWISTHEBEST blir HQWMSWIMDBTIMMEX.
- Kontroller at du er kryptert riktig. Feil kryptert tekst kan være umulig å tolke riktig, og det er vanskelig å gjenkjenne en feil uten en ny kontroll.
- Hvis du bruker et større Vigènere-torg, som inkluderer både tegnsetting og avstand, blir figuren vanskeligere å bryte. Dette gjelder spesielt når "nøkkelordet" eller "frasen" er like lang eller lenger enn meldingen.
- En annen metode for å forvirre meldingen din ytterligere er å bruke Caesar-krypteringen i den opprinnelige meldingen med en forhåndsbestemt verdi (for eksempel: ROT13), og deretter kryptere den ved hjelp av en Vigèner-kryptering. Selv om den ble dekodet, uten å vite at resultatet ble kryptert med Cesars kryptering før Vigèners kryptering, vil meldingen fremdeles virke tilfeldig.
- Jo oftere "Søkeord" eller "Nøkkelfrase" gjentas, jo lettere blir mønstre oppdaget i den krypterte teksten, og jo lettere blir det å bryte krypteringen. En "nøkkel" med en lengde lik eller større enn lengden på meldingen er å foretrekke.
Advarsler
- Denne krypteringen er ikke idiotsikker (ingen kryptering er) og kan raskt brytes. I henhold til gjeldende standarder er en Vigènere-figur ekstremt svak.Ikke bruk dette til noe virkelig topphemmelig. For sterkere AES- og RSA-krypteringssøk. Denne krypteringen kan imidlertid brukes med en engangskryptering (en virkelig tilfeldig krypteringsnøkkel med samme lengde som teksten som bare brukes en gang) for å produsere en krypteringstekst som, så lenge nøkkelen er sikker, ikke kan tyde.