Číselné soustavy a kódování Flashcards
O jakých číselných soustavách se bavíme?
dvojková, osmičková, desítková, šestnáctková
Dvojková soustava
- Log 1 a log 0 - High/Low - True/False
- Označována jako B - binární
- Inverzní číslo - 10010 -> 01101
- Doplněk - k číslu přičteme 1
- Sčítání odčítání a násobení =>
Osmičková soustava
Oktálová
- základ 8
- osm číslic od 0 do 7
- každý symbol odpovídá 3 bitům dvojkové soustavy
- označováno písmenem O
Šestnáctková soustava
Hexadecimální
- základ 16
- 0-9 a A-F
- IP adresa a MAC adresa
3 typy kódování
Minimální - komprese dat - ztrátová .jpeg, bezztrátová .rar
Kryptografické - kódování mající vztah k utajení informace.
Bezpečnostní - zabezpečení přenosu proti chybám a odposlechu
Kódování principy na 2
Detekční kódy - schopné pouze najít chybu
Korekční kódy - schopné najít chybu a i opravit
Popiš paritu
Lichá, sudá, Space
Jednotlivé kódování
Cyklické kódy
Hammingův kód - zabezpečení dat proti selhání pevného disku - RAID 2
Jednotková krychle
Čárové kódy
QR kód
Magnetické kódy - logická nula a jednička magnetickým pólem
ASCII
Symetrické šifry
symetrický klíš stejný pro šifrování i dešifrování
rychlejší než asymetrická kryptografie
nutnost sdílet stený klíč
příklady symetrických šifer - AES, DES, Blowfish, Serpent
Asymetrické šifry
klíčový pár - veřený (použití pro šifrování nebo ověření podpisu) a soukromý klíč (použití pro dešifrování nebo vytvoření podpisu)
velikost klíče je větší než u symetrických šifer
příklady asymetrických šifer - RSA, Diffie-Hellman, ElGamal
Hashovací funkce
asymetrický kryptografie je pomalá, aby podepisovala celý dokument, podepisuje tedy jen hash dokumentu