Hur man kodar och avkodar med hjälp av Vigènere Cipher

Författare: Ellen Moore
Skapelsedatum: 16 Januari 2021
Uppdatera Datum: 19 Maj 2024
Anonim
Hur man kodar och avkodar med hjälp av Vigènere Cipher - Encyklopedi
Hur man kodar och avkodar med hjälp av Vigènere Cipher - Encyklopedi

Innehåll

Vigèners chiffer är en krypteringsmetod som använder en serie olika "Caesar-chiffer" baserat på bokstäverna i ett nyckelord. I en Caesar-chiffer flyttas varje bokstav i avsnittet med ett visst antal bokstäver, för att ersättas med motsvarande bokstav. Till exempel betyder detta att i en trepositionsförskjutning i en Caesar-chiffer: A skulle bli D; B skulle bli E; C skulle bli F, etc. Vigèners chiffer bygger på denna metod och använder flera César-chiffer vid olika punkter i meddelandet. Den här artikeln visar hur du använder den.

Steg

Metod 1 av 2: Kryptera

  1. Skaffa ett Vigènere-torg (foto i slutet av den här artikeln) eller skapa ditt eget Vigènere-torg.

  2. Tänk på ett nyckelord som är kortare än fraserna eller fraserna du vill kryptera. För detta exempel kommer vi att använda:

    KALK

  3. Skriv ner ditt meddelande utan mellanslag. För detta exempel kommer vi att använda:

    WIKIHOWISTHEBEST


  4. Skriv nyckelordet under ditt meddelande och rikta försiktigt in varje bokstav i sökordet mot en bokstav i ditt meddelande. Gör detta tills du har justerat alla bokstäver i meddelandet:

    WIKIHOWISTHEBEST

    LIMELIMELIMIME


  5. Klipp ut nyckelordet så att det passar frasen, om det behövs. I exemplet som används för den här artikeln, ordet

    KALKdet passar perfekt, men när nyckelordet inte passar perfekt behöver du inte använda hela ordet. Till exempel:

    WIKIHOWISTHEBESTOFTHEBEST

    LIMIMIMELIMELIMELIMELIMEL

  6. Gå till den första bokstavsraden för nyckelordet på Vigènere-torget och gå till första bokstavskolumnen i meddelandet och hitta skärningspunkten för raden och kolumnen. Det är ditt krypterade brev.
  7. Fortsätt på detta sätt tills hela meningen är krypterad. Exemplet slutar se ut som:

    LAYEWGKEHLVAQWGP

Metod 2 av 2: Dechiffrering

  1. Utför stegen ovan i omvänd ordning för att avkoda ciphertext.
  2. Hitta kolumnen i ciffertextens första bokstav och fortsätt tills du kommer till raden med nyckelordets första bokstav. Denna bokstav är den första bokstaven i den kodade meningen.
  3. Fortsätt så här tills du har helt dechiffrerat texten.
  4. Färdiga.

Vigèners torg

Tips

  • När de ger det krypterade meddelandet till någon annan, behöver de veta lösenordet för att knäcka koden, så viska hemligt till dem eller använd en förutbestämd Caesar-chiffer för att kryptera nyckelordet.
  • Det finns Vigènere-crackers online som du kan använda för att hjälpa till att knäcka koden. Gör en internetsökning för att hitta dem.
  • En annan metod för kryptering är att hitta en motsvarande bokstav vid en skärningspunkt mellan rader och kolumner. I det här fallet är "bokstaven W och L H" och så vidare. WIKIHOWISTHEBEST blir HQWMSWIMDBTIMMEX.
  • Kontrollera att du har krypterat korrekt. Fel krypterad text kan vara omöjlig att tolka korrekt, och det är svårt att känna igen ett fel utan en andra kontroll.
  • Om du använder ett större Vigènere-torg, som innehåller både skiljetecken och avstånd, blir figuren svårare att bryta. Detta gäller särskilt när "nyckelordet" eller "frasen" är lika lång eller längre än meddelandet.
  • En annan metod för att fördunkla ditt meddelande är att använda Caesar-chifferet i det ursprungliga meddelandet med ett förutbestämt värde (till exempel: ROT13) och sedan kryptera det med en Vigèner-chiffer. Även om den avkodades, utan att veta att resultatet krypterades med Cesars chiffer före Vigèners chiffer, verkar meddelandet fortfarande slumpmässigt.
  • Ju oftare ditt "nyckelord" eller "nyckelfras" upprepas desto lättare kommer mönster att upptäckas i den krypterade texten och desto lättare blir det att bryta chifferet. En "nyckel" med en längd som är lika med eller större än meddelandets längd är att föredra.

Varningar

  • Denna chiffer är inte idiotsäker (ingen chiffer är) och kan snabbt brytas. Enligt nuvarande standard är en Vigèners-figur extremt svag.Använd inte detta för någonting som verkligen är hemligt. För starkare AES- och RSA-krypteringssökningar. Denna chiffer kan dock användas med en engångskodning (en verkligt slumpmässig chiffernyckel av samma längd som texten som bara används en gång) för att producera en chiffertext som, så länge som nyckeln är säker, inte kan dechiffreras.

I den här artikeln: Lär dig engelka grunder Gräner för att prata och kriva engelka med vardagliga engelka21 referener Du kanke är lite förvirrad om du vill förbä...

Hur man lagar fläsklinkine

John Stephens

Maj 2024

I den här artikeln: Förbered fläklinkineLamine fläklakkgren Fläklinkine Grädda en fläklänningerver fläklakkinReferencer Fläklinkine är ett nitt a...

Artiklar För Dig