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
figuur1
Kry `n Vigènere-tabel (jy kan `n prent aan die einde van hierdie artikel sien) of skep een self (sien die verwante wikiHows).
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
3
Skryf jou boodskap sonder om spasies tussen woorde te gebruik. Vir hierdie voorbeeld sal ons gebruik:
WIKIHOWISTHEBEST
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
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
LIMEDit pas perfek, maar wanneer dit nie gebeur nie, hoef jy nie die volledige woord aan die einde te gebruik nie. Byvoorbeeld:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
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.
7
Gaan voort met hierdie operasie totdat die hele boodskap geïnkripteer is. In ons voorbeeld lyk die gekodeerde frase só:
LAYEWGKEHLVAQWGP
Metode 2
dekripteer1
Om `n teks te ontsyfer, voer die stappe uit wat voorheen in omgekeerde volgorde verduidelik is.
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.
3
Gaan voort soos hierdie totdat jy klaar is met die ontsyfering van die hele boodskap.
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 prent in HTML te sentreer
- Hoe om `n SQL-inspuiting in PHP te vermy
- Hoe om `n geheime kode te skep
- Hoe om `n Cesar-kode te ontsyfer
- Hoe om `n geheime kode te ontsyfer
- Hoe om `n Caesar-slaai te maak met geroosterde hoender
- Hoe om `n kapasitor te lees
- Hoe om geheime kodes en enkripsie te skep
- Hoe om te skryf met die vrymesselary enkripsie
- Hoe om in drie-kode te skryf
- Hoe om met kodes te skryf
- Hoe om jou eie geheime taal te maak
- Hoe om `n geheime nota te maak
- Hoe om te skryf in die kode om letters te verlaat
- Hoe om beperkte skryf tegniek te gebruik om `n geheime boodskap te stuur
- Hoe om `n kriptogram op te los in Engels
- Hoe om substitusie kodes te skep wat maklik is om te leer en moeilik om te breek
- Hoe om `n lyn bo-op `n letter in woord te plaas
- Hoe om die Motorola-wagwoordboodskap te kry
- Hoe om Celebi in Crystal Pokémon te vang
- Hoe om kommentaar te lewer in HTML