Skip to main content

Kaip suprasti šifravimo kodus

Anonim

WPA2, WEP, 3DES, AES, simetriškai, asimetriškai: ką reiškia visi šie terminai ir kodėl jums turėtų rūpėti?

Visi aukščiau pateikti terminai yra susiję su šifravimo technologijomis, naudojamomis jūsų duomenims apsaugoti. Paprastai šifravimas ir kriptografija gali būti sudėtingos temos, kad galėtumėte pakabinti galvą. (Žodžiai "kriptografinis algoritmas" gali sukelti tam tikrą nerdyto profesoriaus psichinę vaizdą, parašytą lygtymuose ant lentos, mąstydamas kažką sau apie "Medulla Oblongata", nes jūsų akys užsipildo nuo nuobodulio.) Laimei, paprasčiausiai pertraukiame dalykus lengvai virškinama.

Kodėl turėtumėte rūpintis šifravimu?

Pagrindinė priežastis, kodėl jums reikia rūpintis šifravimu, yra tai, kad kartais tai yra vienintelis dalykas tarp jūsų duomenų ir blogų vaikinų. Jums reikia žinoti pagrindus, kad bent jau žinotumėte, kaip jūsų duomenys saugo jūsų bankas, el. Pašto paslaugų teikėjas ir tt Jūs norite įsitikinti, kad jie nenaudoja pasenusias priemones, kurias įsilaužėliai jau yra krekingo.

Šifravimas naudojamas beveik visur visose programose. Pagrindinis šifravimo naudojimo tikslas yra apsaugoti duomenų konfidencialumą arba padėti apsaugoti pranešimo ar failo vientisumą. Šifravimas gali būti naudojamas tiek "transliuojamiems" duomenims, pvz., Kai jie perkeliami iš vienos sistemos į kitą, tiek ir "ramybės" duomenimis DVD, USB įrenginio ar kitokios laikmenos.

Geriausias būdas sužinoti apie šifravimą ir šifravimą

Viena iš pirmųjų įrankių, skirtų praktinei patirčiai su šifravimu gauti, buvo programa CrypTool. "CrypTool" iš pradžių buvo sukurtas "Deutsche Bank" 1998 m., Siekiant pagerinti savo darbuotojų supratimą apie kriptografiją. Nuo tada CrypTool tapo įvairiomis švietimo priemonėmis ir naudojamas kitų įmonių, taip pat universitetų, ir visiems kitiems, kurie nori sužinoti apie šifravimą, kriptografiją ir kriptanalizę.

Originalus "Cryptool", dabar vadinamas "Cryptool 1" (CT1), buvo "Microsoft Windows" programa. Nuo to laiko buvo išleista keletas kitų versijų, tokių kaip Cryptool 2 (modernizuota versija CrypTool, JCrypTool ("Mac", "Win" ir "Linux"), taip pat visiškai naršyklės versija, pavadinta "CrypTool-Online".

Visuose jų kartojimuose visos šios programos turi vieną tikslą: padaryti kriptografiją kažką, ką suprasti negalima matematikai.

Jei studijuojant šifravimą ir šifravimą šiek tiek nuobodžiai šiek tiek skamba, nebijokite - geriausia bet kokia su kriptu susijusi dalis yra ta dalis, kur jūs gaunate kodą. Kriptanalizė yra išgalvotas žodis kodo sugadinimo arba bandant suprasti, kas yra iššifruotas pranešimas, be rakto. Tai yra įdomus dalykas, kai studijuojame visas šias medžiagas, nes kiekvienas mėgsta galvosūkį ir nori būti rūšiuoti įsilaužėliais.

CrypTool kūrėjai netgi turi varžybų svetainę būsimiems kodų naikintuvams, vadinamiems "MysteryTwister". Svetainė leidžia išbandyti savo sėkmę nuo šifratų, kuriems reikalingas tik rašiklis ir popierius, arba galite išspręsti sudėtingesnius iššūkius, kuriems reikalingi tam tikri programavimo įgūdžiai kartu su rimtu skaičiavimo galia.

Jei tikrai manote, kad turite tai, ko reikia, galite išbandyti savo įgūdžius "Neišspręstas" šiferius. Šie kodai buvo išanalizuoti ir ištirti geriausiais iš geriausių metų ir vis dar nebuvo įtrūkę. Jei nulaujate vieną iš jų, tuomet tu gali tiesiog užsidirbti save istorijoje, kaip vaikinas ar gal, kuris sugriovė neįsivaizduojamą (kas žino, jūs netgi galite nusileisti NSA darbą!).

Esmė ta, kad šifravimas neturi būti didžiulis baisiausias monstras. Net jei ne taip gerai matematiškai, tai nereiškia, kad jūs negalite suprasti šifravimo ir smagiai sužinoti apie tai paleisti. Suteikite "CrypTool" išbandymą - jūs tiesiog gali būti kitas didysis kodo išjungiklis ten.