Kood

Kood on viis, kuidas muuta teavet millekski muuks. Mõnikord tehakse seda sõnumi salajas hoidmiseks. Seda nimetatakse krüpteerimiseks või krüptograafiaks. Üks allikas annab järgmise selgituse: kood on "sõna, number või mõni muu sümbol, mida kasutatakse sõna, fraasi või silbi kujutamiseks lihtkirjas". See on üks varaseimaid krüptograafia vorme. Vastandatakse kood ja šifreerimine, mille puhul üksikud tähed on krüpteeritud (muudetud).

Mõnikord tehakse seda sõnumi saatmise lihtsamaks viisiks. Näiteks kui inimesed kahel erineval laeval soovivad saata sõnumit, võivad nad olla liiga kaugel, et hüüda, kuid nad võivad saata sõnumeid lipukoodiga. Teine kood, mida inimesed kasutavad, on morsekood, mis muudab tähed punktide ja kriipsudega, näiteks nii:

 SOS: ---------

Arvutid kasutavad koode, muutes tähed 1 ja 0-ks. See meetod leiutati augustatud lindi jaoks. Praegu on tavaline tähtnumbriline kood ASCII.

Mõned inimesed kirjutavad koode kui omamoodi mängu. Nad arvavad, et on lõbus teha koode ja lõbus neid murda. Koodi murdmine tähendab selle lahtivõtmist, et mõista, kuidas see töötab, ja siis saab aru, millised sõnumid on sellesse koodi kirjutatud. Krüptoanalüüs on samuti tõsine asi. Riigid ja muud organisatsioonid on sajandeid üksteise krüptograafiaid murdnud.

Algoritmi (koodi) sõnumi salajaseks muutmiseks nimetatakse krüpteerimisalgoritmiks. Salajase sõnumi tagasi muutmiseks on vaja dekrüpteerimisalgoritmi.

KoodilipudZoom
Koodilipud

Küsimused ja vastused

K: Mis on kood?


V: Kood on viis, kuidas muuta teavet millekski muuks, näiteks sõna, number või sümbol, mida kasutatakse sõna, fraasi või silbi kujutamiseks selgeks tekstiks. See on üks varaseimaid krüptograafia vorme.

K: Kuidas krüpteerimine toimib?


V: Krüpteerimine ehk krüptograafia toimib tähtede muutmisega 1 ja 0-ks. See meetod leiutati lööktrükkide jaoks ja praegu on tavaline tähtnumbriline kood ASCII. Seda saab teha ka morsekoodiga, mis muudab tähed punktideks ja kriipsudeks.

K: Mis on krüptoanalüüs?


V: Krüptoanalüüs on koodide lõhkumine, et mõista nende toimimist, nii et selles koodis kirjutatud sõnumeid saaks mõista. Riigid ja muud organisatsioonid on sajandeid üksteise koode murdnud.

K: Mis on krüpteerimisalgoritmid?


V: Krüpteerimisalgoritm on algoritm (kood), mida kasutatakse sõnumi salajaseks muutmiseks. Salajase sõnumi tagasi muutmiseks tuleb kasutada dekrüpteerimisalgoritmi.

K: Millised on mõned näited kasutatavate koodide kohta?


V: Koode kasutatakse sageli sõnumite salajas hoidmiseks krüpteerimise või krüptograafia abil, kuid neid võib kasutada ka lihtsama sõnumite saatmise viisina - näiteks kui inimesed kahel erineval laeval tahavad saata sõnumit, võivad nad kasutada üle vee karjumise asemel lipukoode või morsekoode. Mõned inimesed kirjutavad koode isegi mänguna - nad koostavad koode ja püüavad neid siis murda!

K: Kas koodid ja šifrid erinevad üksteisest?


V: Jah, koodide ja šifrite vahel on erinevus - kuigi mõlemad hõlmavad tähtede muutmist millekski muuks, hõlmab see koodide puhul sõnade kujutamist sümbolitega, samas kui šifrite puhul krüpteeritakse (muudetakse) üksikuid tähti.

AlegsaOnline.com - 2020 / 2023 - License CC3