Hur kodar och avkodar jag med hjälp av vigèner-chifferet?

Avkodar jag med hjälp av vigenere-chifferet om jag inte känner till nyckelordet
Hur kodar och avkodar jag med hjälp av vigenere-chifferet om jag inte känner till nyckelordet?

Vigenère-chifferet ä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 passagen ett visst antal bokstäver över, för att ersättas med motsvarande bokstav. Till exempel skulle detta innebära att i ett Caesar-krypteringsskifte på tre: A skulle bli D; B skulle bli E; C skulle bli F etc. En Vigenère-chiffer bygger på denna metod genom att använda flera Caesar-chiffer vid olika punkter i meddelandet; den här artikeln visar hur du använder den.

Metod 1 av 2: kryptera

  1. 1
    Skaffa ett vigenère-torg (se prov) eller skapa ett vigenère-torg på egen hand.
  2. 2
    Tänk på ett nyckelord som är kortare än frasen eller fraserna du vill koda. För detta exempel kommer vi att använda:
    KALK 
  3. 3
    Skriv ner ditt meddelande utan mellanslag. För detta exempel kommer vi att använda:
    guide ISTHEBEST 
  4. 4
    Skriv nyckelordet under ditt meddelande och foder varje bokstav försiktigt med ett brev från ditt meddelande. Gör detta tills du får slut på meddelandet:
    guide ISTHEBEST 
    LIMELIMELIMELIME 
  5. 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
    KALK 
    passar perfekt, men när nyckelordet inte passar perfekt behöver du inte använda hela ordet. Till exempel:
    guide ISTHEBESTOFTHEBEST 
    BEGRÄNSNING 
  6. 6
    Gå till raden med den första bokstaven i nyckelordet på Vigenère-torget och gå till kolumnen i första bokstaven i det aktuella meddelandet och hitta skärningspunkten för raden och kolumnen. Det är ditt chifferbrev.
  7. 7
    Fortsätt på detta sätt tills hela frasen är krypterad. Med hjälp av exemplet Vigenère kvadrat ovan, är den första ciphertext bokstaven en H som kommer från rad L och kolumn W. Så ciphertext är:
    HQWMSWIMDBTIMMEX 

Metod 2 av 2: dechiffrera

  1. 1
    Utför stegen ovan i omvänd ordning för att avkoda krypterad text.
  2. 2
    Hitta raden med den första bokstaven i nyckelordet. Titta längs den för att hitta den första bokstaven i den krypterade texten i den raden. Följ kolumnen uppåt för att hitta den första bokstaven i den kodade frasen högst upp i diagrammet.
  3. 3
    Fortsätt på detta sätt tills du helt dechiffrerar texten.
Vigenère-chifferet är en krypteringsmetod som använder en serie olika "Caesar-chiffer" baserat
Vigenère-chifferet är en krypteringsmetod som använder en serie olika "Caesar-chiffer" baserat på bokstäverna i ett nyckelord.

Tips

  • Dubbelkolla för att se till att du krypterar 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 man ger ciphertext till någon annan, behöver de känna nyckelordet för att dechiffrera koden, så visk det i hemlighet för dem eller använd en förutbestämd Caesar-chiffer för att också kryptera nyckelordet. Tänk på att detta idag inte längre är en säker chiffer. Det kan till och med sprickas automatiskt.
  • Det finns Vigenère-avkodare online och offline som du kan använda för att hjälpa till att dechiffrera din kod. Gör en sökning för att hitta dem.
  • Om du använder ett större Vigènere-torg som innehåller både skiljetecken och avstånd, blir krypteringen svårare att bryta. Detta gäller särskilt när "nyckelordet" eller "nyckelfrasen" är lika lång eller längre än meddelandet. Då kommer du nära en så kallad engångsplatta.
  • En annan metod för att fördunkla ditt meddelande är att tillämpa en annan typ av kryptering (som en transpositionskryptering) på det ursprungliga meddelandet och sedan köra det genom en Vigenère-kodning. Även om det avkodas, utan att veta att resultatet har krypterats innan Vigèners chiffer används, kommer det fortfarande att se ut som gibberish. Applicera inte en Caesar-chiffer på det ursprungliga meddelandet istället för en transponering-chiffer, då då kan båda stegen kombineras till ett Vigenère-steg och krypteringstexten är inte starkare skyddad.
  • Ju oftare ditt "nyckelord" eller "nyckelfras" upprepas desto lättare upptäcks mönster i den krypterade texten och desto lättare är det att bryta krypteringen. En "nyckel" som är lika lång eller längre än meddelandets längd är att föredra.
En Vigenère-chiffer bygger på denna metod genom att använda flera Caesar-chiffer vid olika punkter
En Vigenère-chiffer bygger på denna metod genom att använda flera Caesar-chiffer vid olika punkter i meddelandet; den här artikeln visar hur du använder den.

Varningar

  • Denna chiffer är inte idiotsäker (ingen chiffer är) och kan snabbt knäckas. Enligt nuvarande standarder är Vigenère-chiffren extremt svag. Använd inte detta för något verkligt topphemligt. För starkare krypteringsforskning AES och RSA. Denna chiffer kan dock användas med en engångsknapp som en nyckel (en verkligt slumpmässig sekvens med 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 bli knäckt snabbare än att bara göra en brute-force attack.

Frågor och svar

  • Kan Vignere användas i kombination med andra siffror (t.ex. at-bash eller a1z26)?
    Ja, till exempel: (ditt meddelande), och om det var z gfxr cvd (inte riktigt meddelande) kan du bara gå: z = a, g = t, och så vidare.
  • Kan detta användas för att bryta RSA-kryptering?
    Nej. RSA är en helt annan typ av kryptering än Vigenere. Cracking RSA görs genom att hitta de viktigaste faktorerna för ett obekvämt stort antal.
  • Hur kodar och avkodar jag med hjälp av vigenere-chifferet om jag inte känner till nyckelordet?
    Först vill du hitta längden på det okända nyckelordet. Gör det genom att leta efter upprepade bokstavssekvenser i krypteringstexten. I det troliga fallet att de kom från att kryptera samma klartext är avståndet mellan dem en multipel av sökordslängden. När du väl känner till sökordets längd minskar Vigenere till ett gäng Caesar-chiffer som lätt kan knäckas genom frekvensanalys etc.
  • Vilken typ av hemlig textning använder dubbla bokstäver, versaler och gemener?
    Playfair använder par stora bokstäver. Om du också vill ha små bokstäver kan alfabetet för de klassiska koderna förbättras. Alla moderna chiffer stöder alla slags karaktärer.
  • Vilken cypher-teknik skulle leda till att ordet "Avokado" krypterades som "JJvfsTkN * Ud"?
    Cypher-tekniken är Caesar-chifferet, som ersätter bokstäver i alfabetet.
  • Hur är W och L lika med L? Jag fick inte det som mitt svar.
    Det är inte W + L = L, men L + L = W. Du tar den skrivna L, kolla med ditt nyckelord skrivet under (L), och på din tavla hittar du W.

Relaterade artiklar
  1. Hur skapar jag ett ord?
  2. Hur man gör en ögonbindel?
  3. Hur spelar jag ledsen?
  4. Hur man spelar Bluff?
  5. Hur föreslår jag henne att använda ett scavenger-jaktspel?
  6. Hur ökar dina chanser att vinna ett lotteri?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail