Hur man kodar och avkodar med vigènere cipher

Vigenère-cifferen är en metod för kryptering som använder en serie olika "Caesar ciphers" Baserat på bokstäverna i ett sökord. I en Caesar-chiffer flyttas varje bokstav i passagen ett visst antal bokstäver över, som ska ersättas med motsvarande brev. Till exempel skulle detta innebära att i ett Caesar-chifferskifte av tre: A skulle bli d-B skulle bli e-C skulle bli f etc.En Vigenère-chiffer bygger på den här metoden genom att använda flera Caesar-cifrar på olika punkter i meddelandet - Den här artikeln visar hur du använder den.

Steg

Prov cipher och meddelanden

Sample Vigenere Square

Stöd WikiHow och Lås upp alla prover.

Metod 1 av 2:
Chiffrera
  1. Bild med titeln Kod och avkodning med användning av Vigènere Cipher Step 1
1. Hämta en Vigenère-torg (se prov) eller skapa en Vigenère-torg.
  • Bild med titeln Kod och avkodning med användning av Vigènere Cipher Steg 2
    2. Tänk på ett sökord som är kortare än frasen eller fraserna du vill stoppa.För det här exemplet kommer vi att använda:
    KALK
  • Bild med titeln Koda och avkoda med användning av Vigènere Cipher Step 3
    3. Skriv ner ditt meddelande utan mellanslag.För det här exemplet kommer vi att använda:
    istthebest
  • Bild med titeln Koda och avkoda med Vigènere Cipher Steg 4
    4. Skriv sökordet under ditt meddelande, försiktigt med varje bokstav upp med ett brev från ditt meddelande. Gör det tills du slutar med meddelandet:
    istthebest
    LimeLimelimelime
  • Bild med titeln Kod och avkodning med användning av Vigènere Cipher Steg 5
    5. Klipp sökordet för att passa frasen om det behövs. I det exempel som används för den här artikeln, ordet
    KALK
    Passar perfekt men när sökordet inte är en perfekt passform, är det inte nödvändigt att använda det fulla ordet. Till exempel:
    isthebestofthebest
    Limelimelimelimelimelimel
  • Bild med titeln Kod och avkodning med användning av Vigènere Cipher Steg 6
    6. Gå till raden i den första bokstaven i sökordet i Vigenère-torget och gå till kolumnen i den första bokstaven i det faktiska meddelandet och hitta raderingspunkten i raden och kolumnen. Det är din chifferbrev.
  • Bild med titeln Kod och avkodning med användning av Vigènere Cipher Steg 7
    7. Fortsätt på detta sätt tills hela din fras är krypterad. Med hjälp av provet Vigenère-torget som ges ovan är den första cifertextbrevet en h som kommer från rad l och kolumn w. Så chiffertexten är:
    Hqwmswimdbtimmex
  • Metod 2 av 2:
    Dechiffrera
    1. Bild med titeln Kod och avkodning med användning av Vigènere Cipher Steg 8
    1. Utför ovanstående steg i omvänd för att avkoda ciffertext.
  • Bild med titeln Kod och avkodning med användning av Vigènere Cipher Steg 9
    2. Hitta raden i den första bokstaven i sökordet. Titta på det för att hitta den första bokstaven i den krypta texten i den raden. Följ kolumnen upp för att hitta den första bokstaven i den kodade frasen längst upp i diagrammet.
  • Bild med titeln Kod och avkodning med Vigènere Cipher Intro
    3. Fortsätt på det här sättet tills du helt dechiffrar texten.
  • Video

    Genom att använda den här tjänsten kan viss information delas med YouTube.

    Tips

    Om du använder en större Vigènere-torg som innehåller både skiljetecken och avstånd blir chiffer svårare att bryta. Detta är speciellt så när "nyckelord" eller "nyckelfras" är lika lång eller längre än meddelandet. Då kommer du nära en så kallad engångsplatta.
  • Dubbelkontroll för att se till att du kodar korrekt.En felaktigt krypterad text kan vara omöjlig att tolka korrekt, och det är svårt att känna igen ett misstag utan dubbelkontroll.
  • Du kan automatisera detta med lämplig programvara för visuell programmering och kontrollera om du gjorde det korrekt.
  • När de ger chiffertexten till någon annan behöver de känna sökordet för att dechiffrera koden, så vivla det i hemlighet till dem eller använda en förutbestämd Caesar-chiffer för att kryptera sökordet också. Var vänlig medveten om det idag är det inte en säker chiffer längre. Det kan till och med vara knäckt automatiskt.
  • Det finns online och offline Vigenère Deciphers du kan använda för att hjälpa till att dechiffrera din kod.Göra en Sök att hitta dem.
  • En annan metod för att ytterligare obfuscate ditt meddelande är att tillämpa en annan typ av chiffer (som en transposition chiffer) till det ursprungliga meddelandet, sedan köra det genom en Vigenère-chiffer. Även om det avkodas, utan att veta resultatet har blivit krypterat innan den vigèner-chiffer används, verkar det fortfarande vara gibberish. Applicera inte en Caesar-chiffer till det ursprungliga meddelandet istället för en transposition-chiffer, eftersom båda stegen kan kombineras med ett Vigenère-steg och cipertexten är inte starkare skyddad.
  • Ju oftare din "nyckelord" eller "nyckelfras" upprepar de lättare mönster som detekteras i den krypterade texten och det är lättare att bryta chiffern.A "nyckel-" Så länge eller längre än längden på meddelandet är att föredra.
  • Varningar

    Denna chiffer är inte idiotisk (ingen chiffer är) och kan snabbt knäckas.Med nuvarande standarder är Vigenère-cifferen extremt svag.Använd inte detta för något riktigt topphemligt. För starkare krypteringsforskning Aes och Rsa. Denna chiffer kan emellertid användas med en engångsplatta som en nyckel (en riktigt slumpmässig sekvens med samma längd som texten som endast används en gång) för att producera en chiffertext som, så länge som nyckeln är säker, kan inte vara knäckt snabbare än att bara göra en brute-force attack.
    Dela på det sociala nätverket:
    Liknande