Hoe coderen en decoderen met behulp van het vigènerere-cijfers

Het Gigenère-cipher is een methode van codering die een reeks verschillend gebruikt "Caesar Ciphers" Gebaseerd op de letters van een trefwoord. In een Caesar-cipher wordt elke letter in de passage een bepaald aantal letters verplaatst om te worden vervangen door de bijbehorende brief. Dit zou bijvoorbeeld betekenen dat in een Caesar-cipher verschaft van drie: A zou D- B zouden worden, zou worden vermogen.Een Vigenère-cipher bouwt op deze methode door meerdere Caesar-ciphers op verschillende punten in het bericht te gebruiken, toont dit artikel hoe u het moet gebruiken.

Stappen

Voorbeeldcijfer en berichten

Sample Vigenere Square

Ondersteuning wikihow en Ontgrendel alle monsters.

Methode 1 van 2:
Verifte
  1. Titel afbeelding Code en decoderen met behulp van de vigènerecijfers Stap 1
1. Verkrijg een Vigenère-plein (zie Sample) of maak zelf een Vigenère-plein.
  • Titel afbeelding Code en decoderen met behulp van de Vigènere Cipher Step 2
    2. Denk aan een trefwoord dat korter is dan de uitdrukking of zinsdelen die u wilt verwerken.Voor dit voorbeeld zullen we gebruiken:
    LIMOEN
  • Titel afbeelding Code en decoderen met behulp van de Vigènerere Cipher Stap 3
    3. Noteer uw bericht zonder spaties.Voor dit voorbeeld zullen we gebruiken:
    Wikihoïthebest
  • Titel afbeelding Code en decoderen met behulp van de vigènerecijfers Stap 4
    4. Schrijf het trefwoord onder uw bericht, zorgvuldig voering elke letter omhoog met een brief van uw bericht. Doe dit totdat je geen bericht meer hebt:
    Wikihoïthebest
    Limelimelimelime
  • Titel afbeelding Encode en decoderen met behulp van de vigènerecijfer Stap 5
    5. Snijd het trefwoord om in de zin te passen indien nodig. In het voorbeeld dat voor dit artikel wordt gebruikt, het woord
    LIMOEN
    Past perfect, maar wanneer het sleutelwoord geen perfecte pasvorm is, is het niet nodig om het volledige woord te gebruiken. Bijvoorbeeld:
    ishebestofthebest
    Limelimelimelimelimelimel
  • Titel afbeelding Code en decoderen met behulp van de vigènerecijfer Stap 6
    6. Ga naar de rij van de eerste letter van het sleutelwoord in het Vigenère-plein en ga naar de kolom van de eerste letter van het werkelijke bericht en zoek het snijpunt van de rij en de kolom. Dat is jouw cijferschrift.
  • Titel afbeelding Code en decoderen met behulp van de vigènerecijfer Stap 7
    7. Ga op deze manier verder totdat je hele uitdrukking gecodeerd is. Met behulp van het Sample Vigenère-plein dat hierboven is gegeven, is de eerste cijfertekstbrief een h komt van rij L en kolom w. Dus de ciphertext is:
    HQWMSWIMDBTIMMEX
  • Methode 2 van 2:
    Ontcijferen
    1. Titel afbeelding Code en decoderen met behulp van de Vigènere-cipher Stap 8
    1. Voer de bovenstaande stappen in omgekeerde in omgekeerde om de codering te decoderen.
  • Titel afbeelding Code en decoderen met behulp van de Vigènerere Cipher Stap 9
    2. Zoek de rij van de eerste letter van het sleutelwoord. Kijk ernaar om de eerste letter van de codering te vinden in die rij. Volg de kolom omhoog om de eerste letter van de gecodeerde frase aan de bovenkant van de grafiek te vinden.
  • Titel afbeelding Code en decoderen met behulp van de vigènerecipher intro
    3. Ga op deze manier verder totdat je de tekst volledig ontcijfert.
  • Video

    Door deze service te gebruiken, kan sommige informatie worden gedeeld met YouTube.

    Tips

    Als u een groter Vigènere-plein gebruikt dat zowel interpunctie als op afstand omvat, wordt het cijfer moeilijker. Dit is vooral dus wanneer de "trefwoord" of "belangrijkste zin" is zo lang of langer dan het bericht. Dan komt je dicht bij een zogenaamde eenmalige pad.
  • Dubbele controle om ervoor te zorgen dat u corrigeert.Een foutmeld vercijfeerde tekst kan onmogelijk zijn om correct te interpreteren, en het is moeilijk om een ​​fout te herkennen zonder een dubbele controle.
  • U kunt dit automatiseren met de juiste software voor visuele programmering en controleer of u het correct hebt gedaan.
  • Bij het geven van de ciphertext aan iemand anders, moeten ze het trefwoord kennen om de code te ontcijferen, dus fluisteren het in het geheim en gebruik het een vooraf bepaald Caesar-cijfer om het trefwoord ook te vercijferen. Houd er rekening mee dat dit vandaag geen veilig cijfer meer is. Het kan zelfs automatisch worden gekraakt.
  • Er zijn online en offline Vigenère-decolleters die u kunt gebruiken om uw code te ontcijferen.Doen zoeken om ze te vinden.
  • Een andere methode om uw boodschap verder te versluieren is om een ​​ander type cijfer toe te passen (zoals een transpositiecijfer) naar het oorspronkelijke bericht, vervolgens door een Vigenère-cipher. Zelfs indien gedecodeerd, zonder te weten dat het resultaat is gecodeerd voordat het vigènerecijfer wordt gebruikt, lijkt het nog steeds brabboerend te zijn. Pas geen Caesar-cipher toe op het oorspronkelijke bericht in plaats van een transpositiecijfer, omdat beide stappen worden gecombineerd tot een Vigenère-stap en de ciphertext is niet sterker beschermd.
  • Hoe vaker jouw "trefwoord" of "belangrijkste zin" Herhaalt hoe gemakkelijker patronen worden gedetecteerd in de gecodeerde tekst en het gemakkelijker het is om het cijfer te doorbreken.EEN "sleutel" zo lang of langer dan de lengte van het bericht heeft de voorkeur.
  • Waarschuwingen

    Dit cijfer is geen dwaasbestendig (geen cijfer) en kan snel worden gekraakt.Door de huidige normen is het Vigenère-cijfer extreem zwak.Gebruik dit niet voor iets echt topgeheim. Voor sterker coderingonderzoek Aes en Rsa. Dit cipher kan echter worden gebruikt met een eenmalige pad als een sleutel (een werkelijk willekeurige reeks met dezelfde lengte als de tekst die slechts één keer wordt gebruikt) om een ​​ciphertext te produceren die, zolang de sleutel veilig is, kan worden sneller gebarsten dan alleen een brute-force-aanval doen.
    Deel in het sociale netwerk:
    Vergelijkbaar