Kaip Sugalvoti šifravimą

Turinys:

Kaip Sugalvoti šifravimą
Kaip Sugalvoti šifravimą

Video: Kaip Sugalvoti šifravimą

Video: Kaip Sugalvoti šifravimą
Video: Encryption and public keys | Internet 101 | Computer Science | Khan Academy 2024, Balandis
Anonim

Ne visa informacija turėtų būti prieinama bendrai peržiūrai. Vienas iš informacijos apsaugos būdų yra šifravimas, tai yra specialaus algoritmo sudarymas, leidžiantis perkoduoti informaciją į formą, kurią supranta tik kai kurie žmonės.

Kaip sugalvoti šifravimą
Kaip sugalvoti šifravimą

Pats primityviausias šifras yra pagalbinių žodžių ar raidžių naudojimas. Vaikystėje daugelis bandė kalbėti išgalvota kalba, pavyzdžiui, po kiekvieno balsio pridėjo skiemenį „ma“. Šis metodas veikia tik pokalbio metu, vargu ar kiti galės jus suprasti. Mažai tikėtina, kad tokiu būdu užšifruotą rašytinę informaciją būtų galima užšifruoti, nes toks algoritmas yra lengvai apskaičiuojamas.

Kitas vaikų šifras yra bet kokių raidžių pašalinimas iš žodžio. Dažniausiai pašalinami visi balsiai ar visos kitos raidės. Taigi, pavyzdžiui, iš sakinio „Ateik aplankyti“galite gauti „prhd in gst“. Tai nėra sunku iššifruoti be papildomos žinios.

Simetriniai šifrai

Kitu būdu jos vadinamos simetriškomis kriptosistemomis. Šio šifravimo metodo ypatumas yra tas, kad šifravimui ir iššifravimui naudojamas tas pats raktas. Dėl algoritmo šalys turi susitarti iš anksto.

Vienas iš labiausiai paplitusių tokio šifravimo būdų yra teksto rašymas vertikaliai, o ne horizontaliai. Sudaryta fiksuoto aukščio ir kintamo ilgio lentelė. Reikalinga informacija įrašoma vertikaliai. Kai tik tekstas pasiekia tam tikrą dydį, jis patenka į kitą stulpelį. Tada lentelė pašalinama, o gautas šifras siunčiamas antrajai šaliai. Norėdami iššifruoti, pakanka žinoti stalo aukštį.

Jei informacija yra labai vertinga ir ją reikia šifruoti atsargiau, galima naudoti dvigubą permutaciją. Tai yra, ankstesnis metodas dar kartą pakartojamas pakeitus stalo aukštį. Be to, antroje lentelėje galite naudoti ne stulpelius, o eilutes, tai tik apsunkins iššifravimą. Kai kurie šifruoja įrašus zigzago, įstrižainės ar spiralės pavidalu.

Asimetriniai šifrai vadinami šifrais, kurių raktas žinomas iš anksto. Naudojamas pirmiausia internete. Pavyzdžiui, skaitmeniniai parašai veikia asimetrinių kriptosistemų pagalba.

Raidžių pakeitimas

Šio šifravimo metodo pranašumas, palyginti su ankstesniu, yra tai, kad beveik neįmanoma to išsiaiškinti savarankiškai. Tai bent jau užtruks labai daug laiko.

Lengviausias būdas yra tada, kai viena raidė sulyginama su kita. Pavyzdžiui, A = B, D = D ir pan. Pirmiausia jie parašo patį tekstą, o po to keičia raides po vieną. Šio metodo pranašumas yra tas, kad jūs galite vieną kartą išmokti būtinų pakeitimų lentelę ir tada ją nuolat naudoti. Geriausia yra tiesiog padalinti abėcėlę per pusę, sudėti raides šalia ir taip jas suderinti.

Rekomenduojamas: