Sådan kode og dekode ved hjælp af Cipher of Vigènere

Vigènere-krypteringen er en krypteringsmetode, der bruger et antal forskellige "Caesar ciphers" baseret på bogstaverne i et søgeord. I en Cæsar-kryptering flyttes hvert brev af passagen fra position til et antal bogstaver, som skal erstattes af det tilsvarende bogstav. For eksempel betyder dette, at i en trepositionsskift i en Caesar-kryptering: A ville blive D-B ville blive E- C ville blive F osv. Vigèners ciffer er baseret på denne metode ved at bruge flere Cæsar numre på forskellige punkter i meddelelsen. Denne artikel viser dig, hvordan du bruger den.

trin

Metode 1
cypher

Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 1
1
Få en Vigènere-plads (foto i slutningen af ​​denne artikel) eller lav din egen Vigènere-plads.
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 2

    Video: vigenere (C)

    2
    Tænk på et søgeord, der er mindre end de sætninger eller sætninger, du vil kryptere. I dette eksempel skal vi bruge:
    LIME
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 3
    3
    Skriv ned din besked uden mellemrum. I dette eksempel skal vi bruge:
    WIKIHOWISTHEBEST
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 4
    4
    Skriv søgeordet under din besked ved omhyggeligt at tilpasse hvert bogstav i søgeordet med et brev af din besked. Gør dette, indtil du har justeret alle bogstaverne i meddelelsen:
    WIKIHOWISTHEBEST
    LIMELIMELIMELIME
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 5
    5
    Skær søgeordet for at passe til sætningen, hvis det er nødvendigt. I eksemplet anvendt til denne artikel, ordet
    LIME
    passer perfekt, men når søgeordet ikke passer perfekt, er der ikke brug for at bruge hele ordet. For eksempel:
    WIKIHOWISTHEBESTOFTHEBEST
    LIMELIMELIMELIMELIMELIMEL
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 6
    6
    Gå til den første bogstav linje i søgeordet i Vigènere-firkanten og gå til kolonnen i første bogstav i meddelelsen og find krydsningspunktet for rækken og kolonnen. Dette er dit cifferbogstav.
  • Video: Week 2, continued



    Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 7

    Video: CS50 2016 Week 0 at Yale (pre-release)

    7
    Fortsæt på denne måde, indtil hele din sætning er krypteret. Eksemplet ender som:
    LAYEWGKEHLVAQWGP
  • Metode 2
    At dechiffrere

    Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 8
    1
    Udfør ovenstående trin i omvendt rækkefølge for at afkode chifferteksten.
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Step 9
    2
    Find kolonnen i første bogstav i chifferteksten, og fortsæt, indtil du når linjen i det første bogstav i søgeordet. Dette brev er det første bogstav i den kodede sætning.
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Trin 10
    3
    Fortsæt på denne måde, indtil du helt tyder teksten.
  • Billedbetegnelse Kode og afkode ved hjælp af Vigènere Cipher Intro
    4
    Færdig.
  • Square of Vigènere

    tips

    • Når du giver den krypterede besked til en anden, skal de kende nøgleordet for at dechifrere koden og derefter hemmeligt hviske til det eller bruge en forudbestemt Caesar-kryptering til at kryptere søgeordet.
    • Der er Vigènere online decipherers, som du kan bruge til at hjælpe dig med at dechifrere koden. Søg på internettet for at finde dem.
    • En anden krypteringsmetode er at finde et tilsvarende brev i et kryds af rækker og kolonner. I dette tilfælde er bogstavet W og L H "og så videre. WIKIHOWISTHEBEST bliver HQWMSWIMDBTIMMEX.
    • Kontroller, at du har krypteret korrekt. Forkert krypteret tekst kan være umuligt at fortolke korrekt, og det er svært at genkende en fejl uden en anden kontrol.
    • Hvis du bruger en større Vigènere-firkant, som indeholder både tegnsætning og afstand, bliver krypteringen vanskeligere at bryde. Dette gælder især når "søgeordet" eller "sætningen" er så længe som eller længere end meddelelsen.
    • En anden metode til yderligere at skjule din besked er at bruge Caesar-cifferet i den oprindelige meddelelse med en forudbestemt værdi (for eksempel: ROT13), og krypter derefter den med en Vigènere-kryptering. Selv afkodede, uden at vide, at resultatet blev krypteret med Caesars ciffer før Vigèners cipher, vil meddelelsen stadig virke tilfældigt.
    • Jo oftere din "Keyword" eller "Key Phrase" gentages lettere bliver mønstre opdaget i den krypterede tekst, og jo lettere vil det være at knække krypteringen. En "nøgle" med en længde, der er lig med eller større end længden af ​​meddelelsen, er at foretrække.

    advarsler

    • Denne figur er ikke dumt bevis (ingen chiffer er) og kan hurtigt blive brudt. Med gældende standarder er en Vigènere-kryptering ekstremt svag. Brug ikke dette til noget, der virkelig er ultrahemmeligt. Til stærkere krypteringssøgninger AES og RSA. Denne figur kan dog bruges med en enkelt brugskryptering (en virkelig tilfældig krypteringsnøgle af samme længde som den tekst, der kun bruges en gang) for at frembringe krypteringstekst, der, forudsat at nøglen er sikker, ikke kan dechiffreres.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com