Sisu
Vigènere šifr on krüptimismeetod, mis kasutab märksõna tähtede põhjal rida erinevaid "Caesari šifreid". Caesari šifris liigutatakse iga kirja tähte teatud arvu tähtedega, mis asendatakse vastava tähega. Näiteks tähendab see, et kolme positsiooni nihkumisel Caesari šifris: A muutuks D-ks; B saaks E; C-st saaks F jne. Vigènere'i šifr põhineb sellel meetodil, kasutades mitut Césari šifrit sõnumi erinevates punktides. See artikkel näitab teile, kuidas seda kasutada.
Sammud
1. meetod 2-st: krüptimine
- Hankige Vigènere väljak (foto selle artikli lõpus) või looge oma Vigènere väljak.
-
Mõelge märksõnale, mis on lühem kui fraasid või fraasid, mida soovite krüptida. Selle näite puhul kasutame järgmist:KALK
- Kirjutage sõnum tühikuteta üles. Selle näite puhul kasutame järgmist:
WIKIHOWISTHEBEST
-
Kirjutage oma sõnumi alla märksõna, joondades märksõna kõik tähed sõnumis oleva tähega. Tehke seda seni, kuni olete sõnumis kõik tähed joondanud:WIKIHOWISTHEBEST
LIMELIMELIME
-
Vajadusel lõigake märksõna fraasiga sobivaks. Selle artikli jaoks kasutatud näites sõnaKALKsee sobib ideaalselt, kuid kui märksõna ei sobi ideaalselt, pole vaja kasutada täissõna. Näiteks:
Parim WIKIHOWISTHEBEST
LIMELIMELIMELIMELIMELIMEL
- Minge Vigènere'i väljaku märksõna esimese tähe reale ja minge sõnumi esimese tähe veergu ning leidke rea ja veeru ristumiskoht. See on teie krüptitud kiri.
- Jätkake nii, kuni kogu teie lause on krüptitud. Näide näeb välja järgmine:
LAYEWGKEHLVAQWGP
2. meetod 2-st: dešifreerimine
- Krüptiteksti dekodeerimiseks tehke ülaltoodud toimingud vastupidises järjekorras.
- Leidke šifriteksti esimese tähe veerg ja jätkake, kuni jõuate märksõna esimese tähe reale. See täht on kodeeritud lause esimene täht.
- Jätkake nii, kuni olete teksti täielikult dešifreerinud.
- Valmis.
Vigènere väljak
Näpunäited
- Krüptitud sõnumi kellelegi teisele andmisel peavad nad koodi lõhkumiseks teadma parooli, sosistage neile siis salaja või kasutage märksõna krüptimiseks eelnevalt kindlaksmääratud Caesari šifrit.
- Internetis on Vigènere kräkkerid, mille abil saate koodi murda. Nende leidmiseks tehke Interneti-otsing.
- Teine krüptimismeetod on leida vastav täht ridade ja veergude ristmikust. Sel juhul on "täht W ja L täht H" ja nii edasi. WIKIHOWISTHEBESTist saab HQWMSWIMDBTIMMEX.
- Veenduge, et oleksite õigesti krüptinud. Valesti krüptitud teksti võib olla võimatu õigesti tõlgendada ja ilma teise kontrollita on viga raske ära tunda.
- Kui kasutate suuremat Vigènere ruutu, mis sisaldab nii kirjavahemärke kui ka tühikuid, on joonist raskem murda. See kehtib eriti siis, kui märksõna või fraas on sama pikk või pikem kui sõnum.
- Teine meetod sõnumi veelgi hägusemaks muutmiseks on kasutada Caesari šifrit algsõnumis ettemääratud väärtusega (näiteks: ROT13), seejärel krüptida see Vigènere'i šifri abil. Isegi kui see dekodeeriti, tundus teade, et tulemus oli enne Vigènere'i šifrit Cesari šifriga krüpteeritud, näib sõnum siiski juhuslik.
- Mida sagedamini teie märksõna või võtmefraasi korratakse, seda hõlpsamalt krüptitud tekstis mustreid tuvastatakse ja seda lihtsam on šifrit rikkuda. Eelistatav on "võti", mille pikkus on sõnumi pikkusega võrdne või sellest suurem.
Hoiatused
- See salakiri pole lollikindel (ühtegi šifrit pole) ja selle saab kiiresti rikkuda. Praeguste standardite järgi on Vigènere näitaja äärmiselt nõrk.Ärge kasutage seda millegi tõeliselt salajase jaoks. Tugevamate AES- ja RSA-krüptimisotsingute jaoks. Seda šifrit saab aga kasutada ühekordselt kasutatava šifri (tõeliselt juhusliku šifrivõtmega, mis on sama pikk kui tekst, mida kasutatakse ainult üks kord) abil šifriteksti loomiseks, mis seni, kuni võti on turvaline, ei saab dešifreerida.