cezaris_koduotojas.png

Kuo susiję kodų laužytojai, G. J. Cezaris ir Antrasis pasaulinis karas?

Atsakymas: kodais.
Ar žinote kas yra kodai? O kodų laužytojai? Ar mokate naudotis Cezario kodu? Jei ne, mes Jus išmokysime. Galėsite pasipraktikuoti, o tuo pačiu sužinoti ką daryti, jei Jūsų IT administratorius blogai dirba. O taip pat sužinosite ar  „hackeriai“ galėjo turėti įtakos Antrojo pasaulinio karo raidai?

Kuo susiję, atrodytų, visiškai nesusiejami dalykai: „hackeriai“, Gajus Julijus Cezaris ir Antrasis pasaulinis karas? Atsakymas paprastas – kodais.

CEZARIO KODAS

Dažnai išgirsi sakant, jog „programuotojai rašo kodą“ arba „kodina“. Žaisdami žodžių prasmėmis prisiminkime ir pirmąjį „koduotoją“. Jis nerašė kompiuterinių programų, tačiau sukūrė vieną iš žinomiausių, šiandien paprasčiausių, kriptografijos būdų – Cezario šifrą.

Kodų sistemų būta ir gerokai anksčiau. Tačiau atmenamų laikų kriptografijos istorija prasideda nuo Romos imperatoriaus Gajaus Julijaus Cezario. Ne viename rašytiniame šaltinyje liudijama jį sukūrus ir asmeninei korespondencijai naudojus specialų kodą. Šio kodo esmė ta, kad kiekviena abėcėlės raidė pakeičiama raide, abėcėlėje esančia trimis pozicijomis toliau. Pavyzdžiui, lietuviškoje abėcėlėje vietoje raidės A bus rašoma raidė Č, tuomet vietoje Ą – D, vietoje B – E.  Cezario kodu  žmonės dar ilgą laiką naudojosi gana sėkmingai. Mat kai jis buvo sukurtas, nebuvo daug raštingų žmonių, tuo labiau, kodai ar kodų laužymas – buvo totali naujovė.

Pabandykite perskaityti šį, Cezario šriftu koduotą, pranešimą, kuris nurodo slaptas ir vertingas instrukcijas ką daryti, jei  IT administratorius blogai dirba:

„TČEČSFMOKVB    NL    ČVPGKŲVK    KŪ  FČUEŠ  KU    ĄIP   TUKKRVK   ČVYČP“

Tai tikrai neįprasta užduotis neįgudusiam. Tad štai Jums pagalba – Cezario kodo raktas:

TIKROS RAIDĖS a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž
ŠIFRAS Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž A Ą B C

 

 

"Hackeriai" ir

AR „HACKERIAI“ GALĖJO TURĖTI ĮTAKOS ANTROJO PASAULINIO KARO RAIDAI?

Antrojo pasaulinio karo metu kodai buvo naudojami labai dažnai. Vokiečiai išrado kodų mašiną  ir pavadino ją „Enigma“. Lenkams Marianui Rejevskiui (Marian Jerewski) ir Henrikui Zigalskiui (Henryk Zygalski) bendradarbiaujant su anglais, pavyko nulaužti „Enigmos“ kodą. Vokiečiai būdami visiškai tikri, kad jų naudojamo kodo niekas neatseks, naudojo „Enigma“ viso karo metu, tiesa, ją kiek patobulindami.

Norint įgauti pranašumą prieš vokiečius, buvo ypač svarbu laimėti mūšį dėl kodų. Labai stengtasi pavogti „Enigmą“ iš karo laivų ir bazių, „nulaužti“ bei kurti kodus. Anglai Bletčli (Bletchley) parke įsteigė savo pagrindinę kodų laužytojų būstinę. Joje, slapta klausydami pokalbių bei stengdamiesi iššifruoti kodus, dirbo daugiau nei 10.000 žmonių.  Diena D –  jei sąjungininkams būtų nepavykę „nulaužti“ vokiečių kodo – būtų virtusi tikra katastrofa. (Diena D – antrojo fronto atidarymo, sąjungininkų išlaipinimo Normandijoje Antrojo pasaulinio karo metu diena). Kai kurių ekspertų teigimu, kodų laužytojams sėkmingai dirbant, Antrasis pasaulinis karas truko mažiausiai metus trumpiau.