dmylogi.com

Hoe om te kodeer en dekodeer met behulp van die figuur van Vigenère

Vigènere se enkripsie is `n enkripsie metode wat gebruik maak van `n reeks verskillende Cesar-kodes gebaseer op die letters van `n navraag. In `n Cesar-kode word elke letter vervang deur `n ander brief wat later `n sekere aantal posisies in die alfabet gevind het. Byvoorbeeld, in `n Cesar-kode met `n verplasing van drie posisies, sal die letter A vervang word deur die letter D- die B deur die E, die C deur die F, ens. `N Vigènere-kodering word in verskillende dele van die boodskap met behulp van verskeie Cesar-kodes gebruik. In hierdie artikel wys ons jou hoe om dit te gebruik.

stappe

Metode 1

figuur
Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 1
1
Kry `n Vigènere-tabel (jy kan `n prent aan die einde van hierdie artikel sien) of skep een self (sien die verwante wikiHows).
  • Prent getiteld Encode en decodeer met behulp van die Vigènere Cipher Step 2
    2
    Dink aan `n navraag wat korter is as die boodskap of boodskappe wat jy wil enkripteer. Vir hierdie voorbeeld sal ons die volgende woord gebruik:
    LIME
  • Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 3
    3
    Skryf jou boodskap sonder om spasies tussen woorde te gebruik. Vir hierdie voorbeeld sal ons gebruik:
    WIKIHOWISTHEBEST
  • Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 4
    4
    Skryf die sleutelwoord hieronder in u boodskap, en pas elke letter van die boodskap goed met die letters van u boodskap. Herhaal die navraag totdat jy die hele boodskap dek:
    WIKIHOWISTHEBEST

    LIMELIMELIMELIME
  • Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 5
    5
    Indien nodig, sny die laaste herhaling van die navraag sodat dit presies by die boodskap pas. In die voorbeeld wat ons vir hierdie artikel gebruik, die woord
    LIME
    Dit pas perfek, maar wanneer dit nie gebeur nie, hoef jy nie die volledige woord aan die einde te gebruik nie. Byvoorbeeld:
    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL
  • Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 6
    6
    Gaan na die ry van die eerste letter van die navraag in die tabel Vignener en die kolom van die eerste letter van jou boodskap. Die kruising van albei sal die letter wees wat u vir die enkripsie sal gebruik.


  • Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 7
    7
    Gaan voort met hierdie operasie totdat die hele boodskap geïnkripteer is. In ons voorbeeld lyk die gekodeerde frase só:
    LAYEWGKEHLVAQWGP
  • Metode 2

    dekripteer
    Beeld getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 8
    1
    Om `n teks te ontsyfer, voer die stappe uit wat voorheen in omgekeerde volgorde verduidelik is.
  • Prent getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 9
    2
    Vind die kolom wat ooreenstem met die eerste letter van die geïnkripteer boodskap en beweeg dit totdat jy die ry van die eerste letter van die navraag bereik. Dit sal die eerste letter van die gedecodeerde boodskap wees.
  • Beeld getiteld kode en dekodeer met behulp van die Vigènere Cipher Stap 10
    3
    Gaan voort soos hierdie totdat jy klaar is met die ontsyfering van die hele boodskap.
  • Prent getiteld kode en decodeer met behulp van die Vigènere Cipher Intro
    4
    Gedoen!
  • wenke

    • Hersien die boodskap om seker te maak dat jy dit korrek geënkripteer het. `N Boodskap met foute in die enkripsie kan onmoontlik wees om korrek te dekripteer, en dit sal moeilik wees om `n fout te identifiseer as u dit nie weer hersien nie.
    • Nog `n metode vir die boodskap is meer moeilik om te ontsyfer word toegepas op die oorspronklike boodskap geïnkripteer met `n keiser `n voorafbepaalde waarde (byvoorbeeld, ROT13, dit wil sê, roteer 13 posisies), en dan pas enkripsie Vigenère. Selfs as iemand daarin slaag om die Vigènere-kodering te ontsyfer, sal hy steeds `n betekenislose teks sien as hy nie die waarde van die voorheen gebruikte Cesar-kodering ken nie.
    • Daar is aanlyn Vigènere-enkripsie-dekodeerders wat u kan gebruik om u wagwoord te ontsyfer. Doen `n soektog om dit te vind.
    • As jy `n boodskap aan iemand lewer, sal jy die sleutelwoord nodig hê om dit te ontsyfer. Gee dit in stilte of stuur `n standaard Cesar enkripsie om dit te enkripteer.
    • Hoe meer jy jou sleutelwoord of sleutelfrase herhaal, dit sal makliker wees om patrone in die teks op te spoor en dus te ontsyfer. Dit is beter om `n navraag of frase te gebruik wat so lank as die boodskap of selfs meer is.
    • As jy `n groter Vigènere-tabel gebruik, wat leestekens en spasies insluit, sal enkripsie moeiliker wees om te dekodeer. Nog meer so wanneer die woord of sleutel frase so of langer is as die boodskap.
    • Nog `n metode om `n boodskap te enkripteer, is om die letter te vind wat ooreenstem met die kruising tussen `n ry en `n kolom. In ons voorbeeld is die kruising van W en L H, ensovoorts. Op hierdie manier word WIKIHOWISTHEBEST HQWMSWIMDBTIMMEX.

    waarskuwings

    • Enkripsie is nie dwaas nie (geen enkripsie is nie) en kan vinnig gebreek word. Volgens vandag se standaarde is Vigèner se enkripsie uiters swak. Moenie dit gebruik vir enigiets wat jy regtig geheim wil hou nie. Vir sterker enkripsievorms kan u dit hersien en AES en RSA. Hierdie enkripsie kan egter gebruik word met `n eenmalige boekie (`n willekeurige sleutel enkripsiekode wat net so lank as die oorspronklike boodskap is en slegs een keer gebruik word) om `n geïnkripteer teks te produseer wat, terwyl die sleutel Hou dit geheim, dit sal onbreekbaar wees.
    Deel op sosiale netwerke:

    Verwante
    Hoe om `n SQL-inspuiting in PHP te vermyHoe om `n SQL-inspuiting in PHP te vermy
    Hoe om `n geheime kode te skepHoe om `n geheime kode te skep
    Hoe om `n Cesar-kode te ontsyferHoe om `n Cesar-kode te ontsyfer
    Hoe om `n geheime kode te ontsyferHoe om `n geheime kode te ontsyfer
    Hoe om `n Caesar-slaai te maak met geroosterde hoenderHoe om `n Caesar-slaai te maak met geroosterde hoender
    Hoe om `n kapasitor te leesHoe om `n kapasitor te lees
    Hoe om geheime kodes en enkripsie te skepHoe om geheime kodes en enkripsie te skep
    Hoe om te skryf met die vrymesselary enkripsieHoe om te skryf met die vrymesselary enkripsie
    Hoe om in drie-kode te skryfHoe om in drie-kode te skryf
    Hoe om met kodes te skryfHoe om met kodes te skryf
    » » Hoe om te kodeer en dekodeer met behulp van die figuur van Vigenère
    © 2024 dmylogi.com